Setelah kita
mengenal seperti apa itu Construct 2 kemudian bagaimana untuk membuat aplikasi
Game untuk Windows 8 dengan Construct 2 pada HOL berikut ini akan dijelaskana
bagaimana untuk membuat aplikasi game “Sapi Mama” dengan menggunakan Construct
2, Story line dari game ini bercerita tentang Induk Sapi yang berusaha
menyelamatkan anaknya yang terjebak di reruntuhan tumpukan kayu. Akan diberikan
Score jika Induk Sapi telah berhasil bertemu dengan anaknya, berikut ini
langkah-langkah pembuatan Game Windows 8 “Sapi Mama” Dengan Construct 2.
1. Siapkan beberapa assets yang akan digunakan
sebagai Object
2. Atur posisi layout game sebagai berikut, gunakan
assets-assets yang telah disediakan sebelumnya. Untuk menambahkan object pada
layout, klik kanan pada layout kemudian klik “Insert New Object>Sprite” beri
nama pada object yang akan ditambahkan.
3. Selanjutnya tambahkan object induk sapi pada
layout yang memilki behavior “Physic” atau mengikuti gaya gravitasi. Select
pada object induk sapi kemudian pada pallet properties klik “add/edit” pada
Behaviors, klik tanda “+” lalu pilih behaviors movement “Physics”
4. Tambahkan object selanjutnya yaitu anak sapi, lalu berikan behavior yang sama dengan induk sapi “Physics”.
5. Sesuai story line dari game ini yaitu, menolong
anak sapi yang terjebak pada reruntuhan kayu makan kita perlu menambahkan
beberapa object kayu yang akan dijadikan penghalang pada layout. Susun seperti
gambar berikut, lalu berikan behavior “Physics” pada setiap object kayu yang
telah ditambahkan.
6. Langkah selanjutnya kita perlu menambahkan
behavior Physics dengan properties Immoveable “Yes” pada object tanah, ini
maksudkan agar setiap object yang memilki behavior Physics tetap berada diatas
object tanah atau tidak keluar dari Canvas.
Selanjutnya
untuk penyelesaian game, kita akan hapus object-object kayu yang menjadi
penghalang bagi object Induk Sapi. Prosesnya cukup mudah, dari layout kita akan
beralih pada event. Event ini difungsikan untuk menjalankan proses-proses logic
dari game, untuk setiap perhitungan, kondisi object, dsb akan diproses pada
sheet event.
7. Klik kanan pada layout “Insert new object >
Touch”, object Touch telah ditambahkan selanjutnya kita beralih pada sheet
event klik “Add Event” pilih object “Touch” kemudian pilih “On touched object”.
8. Pilih object yang akan di “Destroy”, disini kita
pilih object wood. Selanjutnya klik “Add Action” pilih object “Wood” kembali
lalu pada jendela baru yang mucul pilih kondisi apa yang akan diberikan pada
object “Wood”, berikut ini expression untuk “Destroy” object “Wood”:
Berikan
action yang sama untuk setiap object yang dapat dihancurkan.
9. Untuk melihat sudah sejauh mana progress dari
game, tekan “F5” untuk mencoba. Bagaimana
mudah bukan? Dengan kita menambahkan beberapa proses logic pada event, game
yang dibuat sudah bisa berinteraksi dengan user. Sampai sini saya harap sudah
ada sedikit gambaran mengenai penggunaan event pada Construct 2.
Selanjutnya
tidak lengkap jika sebuah game tidak memilki back sound music dan scoring, berikut
ini langkah-langkahnya.
Back
Sound
10. Sebelumnya tambahkan file music terlebih dahulu
pada project yang akan dijadikan sebagai Back Sound Music Game. Pada pallet
Project klik kanan folder “Sounds > Import Sounds” pilih file music yang
akan digunakan dalam format .ogg & m4a.
11. Jika sudah, kembali pada sheet event kemudian
tambahkan satu Global Variable dengan nama “FirstRun”. Klik kanan pada sheet
event lalu pilih “Add global variable” berikan nilai default “0“.
112. Pada sheet event, klik “Add event” pilih object
“System > Compare variable” lalu isikan parameter sebagai berikut:
112.
Agar dapat menggunakan Back Sound, kita perlu
menambahkan object sound pada layout klik kanan pada sheet layout “Insert new
object > Audio”.
114. Kembali di Event Sheet pada event System
FirstRun=0 klik “Add Action > Audio > Play” lalu isikan parameter
sebagai berikut:
15. Masih pada event System FirstRun=0 klik
“Add Action > Set Value” isikan parameter sebagai berikut:
|
Variable
|
FirstRun
|
|
Value
|
1
|
16. Sekarang coba jalankan project tekan “F5”, jika
sudah sesuai game akan memainkan back sound music saat pertama kali dijalankan.
Scoring
Untuk
rule dari proses scoring adalah sebagai berikut:
1.
Saat pertama kali game dimulai akan diberikan
Score default sebagai Score awal 100
2.
Setiap kayu yang dihancurkan akan mengurangi
nilai Score 10 point, semakin banyak kayu yang dihancurkan semakin banyak point
berkurang
3.
Jika induk sapi sudah bertemu dengan anak sapi
akan ditambahkan 50 point pada Score.
Yugie
Nugraha
Developer
& Platform Evangelism
Microsoft Indonesia













