DomaiNesia

Membuat Game Penjumlahan dengan Construct 2 Bagian 3

  • Fajrul Aslim

    Full Stack Developer
    13 Juni 2020, 245x dilihat

 

Melanjutkan tutorial sebelumnya Membuat Game Penjumlahan dengan Construct 2 Bagian 2, pada tutorial bagian 2 saya menjelaskan bagaimana proses menampilkan soal dan jawaban secara acak menggunakan event. Pada kesempatan kali ini saya akan menjelaskan bagaimana memberikan event agar user dapat mengklik jawaban dan mengetahui respon dari jawabannya. Langsung saja kita buka kembali file project kita sebelumnya, lalu kita buka panel Event.

 

 

Kita akan menambahkan event ketika jawaban di klik user. Klik Add event, pilih Touch, lalu pilih On touced object, kemudian klik tombol Next.

 

     

 

Setelah itu akan muncul kotak dialog Parameters for Touch: On touched object. Klik pada tombol  lalu pilih object btnJawab0. Kemudian klik tombol Done.

 

 

Kita baru saja menambahkan sebuah event ketika object btnJawab0 di klik (touch). Pada saat di klik, kita akan menambahkan 2 buah kondisi. Kondisi pertama, saat global variable btnJawab = 0, dan kondisi kedua, saat global variable btnJawab = 1 (Ingat kembali tutorial Membuat Game Penjumlahan dengan Construct 2 Bagian 2). Klik kanan pada event tersebut kemudian klik Add another condition.

 

 

Pilih System, kemudian pilih Compare variable. Maka akan muncul kotak dialog Parameters for System: Compare variable. Pada kolom variable pilih btnJawab, pada kolom Comparison pilih = Equal to, dan pada kolom value isi dengan angka 0. Kemudian klik tombol Done.

 

 

Selanjutnya, kita tambahkan beberapa action pada event tersebut. Pertama, klik Add action, pilih System, pilih Add to. Pada kotak dialog Parameters to system: Add to pilih global variable totalBenar pada kolom variable, kemudian pada kolom value isi dengan nilai 1. Klik Done.

 

     

 

Kedua, klik Add action, pilih txtBenarSalah, pilih Set Text. Pada kotak dialog Parameters to system: Set text, isi kolom Text dengan nilai "Benar!" dengan tanda kutip. Klik Done.

 

     

 

Ketiga, klik Add action, pilih txtTotal, pilih Set Text. Pada kotak dialog Parameters to system: Set text, isi kolom Text dengan nilai "Total Skor: "& totalBenar dengan tanda kutip. Klik Done.

 

     

 

Keempat, klik Add action, pilih System, pilih Wait. Pada kotak dialog Parameters to system: Wait, isi kolom Second dengan nilai 1.0. Klik Done.

 

     

 

Kelima, kita panggil function acakAngka. Klik Add action, pilih Function, pilih Call function. Pada kotak dialog Parameters to system: Call function, isi kolom dengan nilai "acakAngka" dengan tanda kutip. Klik Done. Maka tampilan event akan menjadi seperti pada gambar berikut.

 

 

Kita baru saja membuat event dengan kondisi dimana jika global variable btnJawab = 0 (perhatikan baris nomor 7). Selanjutnya kita akan membuat event dengan kondisi dimana jika  global variable btnJawab = 1. Caranya kita cukup mengcopy baris ke-7 kemudian memodifikasinya. Klik kanan pada baris ke-7, pilih Copy. Kemudian klik kanan pada baris kosong di Event Sheet, pilih Paste. Maka hasilnya akan muncul menjadi baris ke-8. Silahkan modifikasi baris-8 sesuai dengan gambar di bawah ini.

 

 

1. Hapus action System, Add 1 to totalBenar.

2. Ubah Set text pada txtBenarSalah menjadi "Salah!" dengan tanda kutip.

3. Sisanya dibiarkan apa adanya

 

Kita baru saja membuat event ketika object btnJawab0 di klik oleh user. Terakhir kita akan membuat event ketika object btnJawab1 di klik oleh user. Caranya mudah, kita klik dan copy baris ke 7 dan 8 kemudian kita paste. Lalu, kita ganti object btnJawab0 menjadi btnJawab1. Maka tampilannya akan menjadi seperti ini:

 

Terakhir, kita uji coba dengan klik Menu, pilih Run layout.

 

 

Selamat! kita sudah berhasil membuat game penjumlahan menggunakan Construct 2. Perlu kawan-kawan ketahui terdapat sebuah Bugs pada game yang kita buat. Yaitu ada saat dimana pilihan jawaban akan menampilkan angka/nilai yang sama. Nah, tugas kawan-kawan adalah memperbaiki hal tersebut. ????

 

Sampai jumpa di tutorial selanjutnya.

 

Terima kasih.

 

DOWNLOAD SOURCE CODE

 

List tutorial

Membuat Game Penjumlahan dengan Construct 2 Bagian 1

Membuat Game Penjumlahan dengan Construct 2 Bagian 2

Affiliate Banner Unlimited Hosting Indonesia