You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/ms/6-space-game/4-collision-detection/assignment.md

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.