3.7 KiB
Terokai Perlanggaran
Arahan
Gunakan pengetahuan anda tentang pengesanan perlanggaran dengan mencipta permainan mini tersuai yang menunjukkan pelbagai jenis interaksi objek. Tugasan ini akan membantu anda memahami mekanik perlanggaran melalui pelaksanaan kreatif dan eksperimen.
Keperluan Projek
Cipta permainan interaktif kecil yang menampilkan:
- Pelbagai objek bergerak yang boleh dikawal melalui input papan kekunci atau tetikus
- Sistem pengesanan perlanggaran menggunakan prinsip persilangan segi empat tepat dari pelajaran
- Maklum balas visual apabila perlanggaran berlaku (kemusnahan objek, perubahan warna, kesan)
- Peraturan permainan yang menjadikan perlanggaran bermakna dan menarik
Cadangan Kreatif
Pertimbangkan untuk melaksanakan salah satu senario ini:
- Medan asteroid: Pandu kapal melalui serpihan angkasa yang berbahaya
- Kereta pelanggar: Cipta arena perlanggaran berasaskan fizik
- Pertahanan meteor: Lindungi Bumi daripada batu angkasa yang menghampiri
- Permainan pengumpulan: Kumpulkan item sambil mengelak halangan
- Kawalan wilayah: Objek bersaing untuk menuntut ruang
Pelaksanaan Teknikal
Penyelesaian anda harus menunjukkan:
- Penggunaan pengesanan perlanggaran berasaskan segi empat tepat yang betul
- Pengaturcaraan berasaskan acara untuk input pengguna
- Pengurusan kitaran hayat objek (penciptaan dan pemusnahan)
- Organisasi kod yang bersih dengan struktur kelas yang sesuai
Cabaran Bonus
Tingkatkan permainan anda dengan ciri tambahan:
- Kesan partikel apabila perlanggaran berlaku
- Kesan bunyi untuk jenis perlanggaran yang berbeza
- Sistem skor berdasarkan hasil perlanggaran
- Pelbagai jenis perlanggaran dengan tingkah laku yang berbeza
- Kesukaran progresif yang meningkat dari masa ke masa
Rubrik
| Kriteria | Cemerlang | Memadai | Perlu Penambahbaikan |
|---|---|---|---|
| Pengesanan Perlanggaran | Melaksanakan pengesanan perlanggaran berasaskan segi empat tepat dengan tepat untuk pelbagai jenis objek dan peraturan interaksi yang canggih | Pengesanan perlanggaran asas berfungsi dengan betul dengan interaksi objek yang mudah | Pengesanan perlanggaran mempunyai masalah atau tidak berfungsi secara konsisten |
| Kualiti Kod | Kod yang bersih, teratur dengan baik, mempunyai struktur kelas yang sesuai, nama pemboleh ubah yang bermakna, dan komen yang sesuai | Kod berfungsi tetapi boleh diatur atau didokumentasikan dengan lebih baik | Kod sukar difahami atau tidak teratur |
| Interaksi Pengguna | Kawalan responsif dengan permainan yang lancar, maklum balas visual yang jelas, dan mekanik yang menarik | Kawalan asas berfungsi dengan maklum balas yang mencukupi | Kawalan tidak responsif atau mengelirukan |
| Kreativiti | Konsep asal dengan ciri unik, kemasan visual, dan tingkah laku perlanggaran yang inovatif | Pelaksanaan standard dengan beberapa elemen kreatif | Fungsi asas tanpa penambahbaikan kreatif |
Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila ambil perhatian bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang berwibawa. Untuk maklumat penting, terjemahan manusia profesional adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.