Beberapa game membutuhkan pengatur waktu.
Rangkaian pengembangan Game Maker oleh YoYo Games populer karena kemampuannya untuk memungkinkan pengembang game pemula membuat game impian mereka tanpa pengetahuan pemrograman. Namun, beberapa fitur game tidak memiliki fungsi siap pakai di antarmuka Game Maker. Di sinilah pengembang giat harus menulis sendiri. Salah satu contohnya adalah untuk pengatur waktu permainan yang membatasi pemain dalam waktu tertentu untuk menyelesaikan suatu level.
Langkah 1
Buat objek dengan mengklik kanan pada "Objek" dan memilih "Buat Objek." Beri nama objek "pengatur waktu". Jangan menugaskannya sebagai sprite.
Video Hari Ini
Langkah 2
Klik "Tambah Acara" dan "Buat." Ini akan membuat kode muncul segera setelah permainan dimulai.
Langkah 3
Buka tab "Kontrol" dan seret ikon yang terlihat seperti kotak dengan kata "VAR" di dalamnya ke panel "Tindakan". Melakukan ini adalah tindakan "mengatur variabel" dan Anda menggunakannya untuk menyimpan informasi untuk digunakan di tempat lain dalam program. Di kotak pop-up yang muncul, beri nama variabel Anda "room_speed" dan atur nilainya menjadi 30. Ini memberi tahu game yang Anda inginkan untuk beroperasi pada 30 frame per detik. Ini sangat penting, karena Game Maker hanya mengingat jumlah bingkai yang ditampilkan dan bukan berapa lama waktu yang berlalu.
Langkah 4
Seret tindakan "setel variabel" lainnya ke panel "Tindakan". Beri nama variabel ini "detik" dan setel ke 10. Ini adalah jumlah waktu pada penghitung waktu gim Anda.
Langkah 5
Klik tab "Utama 2" dan seret ikon yang terlihat seperti stopwatch ke panel "Tindakan". Ubah pengaturan "jumlah langkah" untuk membaca "room_speed." Ingat bahwa "room_speed" memberitahu permainan berapa banyak frame yang akan terjadi dalam satu detik. Sekarang Anda sedang menyetel alarm untuk berbunyi setelah banyak bingkai--dengan kata lain, berbunyi setelah satu detik.
Langkah 6
Klik "Tambah Acara" dan pilih "Alarm" untuk membuat pengkodean yang akan terjadi setiap detik saat alarm berbunyi.
Langkah 7
Seret tindakan "setel variabel" lainnya dan atur variabel "detik" ke -1 dan klik kotak bertanda "relatif." Ini memberitahu Game Maker untuk mengurangi satu dari variabel detik, bukan hanya mengaturnya ke -1.
Langkah 8
Seret ikon variabel pengujian ke panel "Tindakan". Sepertinya kata "VAR" di dalam segi delapan. Setel variabel yang akan diuji ke "detik" dan setel nilai yang akan diuji sebagai "0."
Langkah 9
Buka tab "Utama 2" dan seret ikon "Akhiri Game" ke panel "Tindakan". Ini adalah tombol merah yang terlihat seperti tombol power-off. Ini akan mengakhiri permainan ketika detik pada timer mencapai nol.
Langkah 10
Kembali ke tab "Kontrol". Seret ikon "ELSE" ke panel "Tindakan". Ini memberitahu Game Maker apa yang harus dilakukan ketika detik tidak nol dan kita akan menggunakan ini untuk mengatur ulang alarm. Buka tab "Utama 2" dan seret tindakan alarm yang disetel ke panel "Tindakan". Sekali lagi, atur alarm kembali ke "room_speed."
Langkah 11
Klik "Tambah Acara" dan pilih "Gambar." Pengatur waktu berfungsi penuh tetapi hanya adil untuk membiarkan pemain melihatnya. Seret tombol "Gambar Variabel" dari tab "Kontrol" dan masukkan "detik" ke dalam kotak variabel.
Langkah 12
Buat ruangan dengan mengklik kanan "kamar" dan pilih "buat ruangan". Klik di mana saja pada kisi ruangan untuk menambahkan objek "pengatur waktu" ke ruangan. Klik tanda centang hijau untuk "menyimpan" dan klik panah hijau untuk "menjalankan" game Anda. Permainan harus berjalan selama 10 detik, dengan pengatur waktu di sudut kiri atas layar. Segera setelah penghitung waktu mencapai nol, permainan akan berakhir.