Buat Pertempuran Royale

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

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

ArtikelDeskripsi
Pengaturan ProyekRencanakan visi untuk pengalaman dan buat peta untuk menguji gameplay dan gerakan.
Mengkodekan Lingkaran PermainanGunakan skrip modul untuk membuat loop permainan yang akan dijalankan di latar belakang pengalaman.
Mengelola PemainLanjutkan menggunakan skrip modul untuk mengelola array pemain dan melakukan fungsi seperti teleportasi ke mencocokkan.
Pengatur waktu dan acaraGunakan acara untuk melacak berbagai keadaan permainan dan sinyal setiap kali negara berubah, seperti akhir timer.
Membuat GUITampilkan status permainan saat ini dan informasi lainnya kepada pemain menggunakan antarmuka pengguna grafis.
Pertandingan AkhirLacak hitungan pemain saat ini dalam pertandingan dan gunakan informasi itu untuk mengirim peristiwa yang memicu akhirigame.
Bersihkan dan Setel UlangPelajari cara kode dibersihkan untuk memastikan bahwa setiap pemain mengalami loop permainan terus menerus setelah mencocokkan.
Menyelesaikan ProyekTemukan 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.