Deskripsi seri
Buat pengalaman multiplayer berbasis ronde di mana pengguna bersaing untuk menjadi pemain terakhir yang tersisa! Pelajaran berikutnya yang bagus setelah permainan petualangan, seri ini memperluas konsep inti dalam desain game dan ilmu komputer.Setelah selesai, pengalaman dapat dengan mudah disesuaikan dengan elemen gameplay unik dan dimonetarisasi.
Tujuan dan prasyarat
Tujuan Pembelajaran | Berlatih pemrograman modular dengan membuat skrip yang secara terpisah menangani fungsi permainan, seperti teleportasi pemain atau memulai waktu pemutaran pertandingan.: Terapkan peristiwa setiap kali pertandingan game dimulai dan berakhir untuk membuat hubungan penyebab dan efek antara skrip terpisah.: Terapkan array untuk mengelola pemain dan memanipulasi mereka sesuai kebutuhan saat pemain mulai, menang, atau meninggalkan permainan.: Memahami arsitektur pemrograman berdasarkan ronde termasuk cara membersihkan dan mengatur ulang untuk membuat gameplaylooping. |
Prasyarat | Memahami cara menggunakan pernyataan, array, dan loop. Memiliki pemahaman umum tentang skrip modul. |
Konten seri
Artikel | Deskripsi |
---|---|
Pengaturan Proyek | Rencanakan visi untuk pengalaman dan buat peta untuk menguji gameplay dan gerakan. |
Mengkodekan Lingkaran Permainan | Gunakan skrip modul untuk membuat loop permainan yang akan dijalankan di latar belakang pengalaman. |
Mengelola Pemain | Lanjutkan menggunakan skrip modul untuk mengelola array pemain dan melakukan fungsi seperti teleportasi ke mencocokkan. |
Pengatur waktu dan acara | Gunakan acara untuk melacak berbagai keadaan permainan dan sinyal setiap kali negara berubah, seperti akhir timer. |
Membuat GUI | Tampilkan status permainan saat ini dan informasi lainnya kepada pemain menggunakan antarmuka pengguna grafis. |
Pertandingan Akhir | Lacak hitungan pemain saat ini dalam pertandingan dan gunakan informasi itu untuk mengirim peristiwa yang memicu akhirigame. |
Bersihkan dan Setel Ulang | Pelajari cara kode dibersihkan untuk memastikan bahwa setiap pemain mengalami loop permainan terus menerus setelah mencocokkan. |
Menyelesaikan Proyek | Temukan aset untuk menghias peta dan lihat tantangan opsional untuk membawa pengalaman lebih jauh. |
Contoh proyek
![]() | Contoh Pertempuran Royale Mainkan versi proyek akhir untuk melihat apa yang dapat Anda kembangkan dengan seri ini. |