Bagi anda yang pernah bermain game jadul Mario Bros pasti sadar betul dengan timer pada setiap stagenya. Mendekati 60 detik terakhir, tempo musik khas Mario Bros itu mendadak berubah menjadi sangat cepat dan bikin para pemainnya jadi ikut-ikutan tegang. Menurut saya, perpaduan antara timer dan musik itu merupakan ide yang sangat brilian. Original banget. Di masa itu.
Nah, pada postingan ini saya akan membahas 1 bagian dari part gameplay Mario Bros yaitu membuat timer. Caranya gampang banget.
Namun untuk membuat Timer pada Construct anda membutuhkan Text terlebih dahulu sebagai antarmuka utamanya. Silahkan baca terlebih dahulu artikel ini: Cara Membuat Teks Dengan Construct 2.
Langkah pertama adalah klik kanan di tab Event dan pilih Add Global Variable
Beri nama variabel Timer
Jangan lupa tambahkan Initial Value = 60
Klik OK dan hasilnya sebagai berikut
Selanjutnya tambahkan sebuah event baru, dan pilih System
Cari event Every X Seconds. Artinya even ini akan dijalankan setiap X detik.
Namanya juga timer per detik, jadi kita masukkan saja 1.0. Jadi even ini akan berjalan per 1 detik
Ok, sampai sini sudah benar.
Selanjutnya tambahkan sebuah action dengan cara klik Action
Pilih System dan cari action Substract From
Kurangi dari variabel Timer sebanyak 1.
Belum selesai, kita masih perlu menambah 1 action lagi untuk Text
Pilih action Set Text
Masukan nilai variabel yang ingin ditampilkan. Cari Timer.
Oke. Jadi untuk event setiap detik ini ada 2 action yang dilakukan yaitu mengurangi nilai timer dan menampilkannya ke sebuah text
Hasilnya? Mantaaap.
Biar tambah seru, tambahin sedikit event lain yaitu Compare Variable
Pilih di sini Timer = 0
Actionnya? Beri action pemain di destroy dan efek partikel pemain. Maksudnya untuk apa sih?
Maksudnya adalah kalau waktu timer udah mencapai 0 dan game belum berhasil diselesaikan, pemain otomatis akan hancur sendiri. Begitu lah khas sebuah game. Bikin seneng, tapi seringnya ngeselin, hehehe.
Ok. Sekian dulu seri tutorial singkat ini. Semoga bermanfaat.
No comments:
Post a Comment