Membangun Game Windows 8 - Basic - HOL 2

Embed Size (px)

Citation preview

  • 7/25/2019 Membangun Game Windows 8 - Basic - HOL 2

    1/6

    Membangun Game Windows 8 Sapi Mama

    Dengan Construct 2 - Basic

    Yugie Nugraha

    Developer & Platform Evangelism

    Microsoft Indonesia

    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 reruntuhantumpukan 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.

  • 7/25/2019 Membangun Game Windows 8 - Basic - HOL 2

    2/6

    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.

  • 7/25/2019 Membangun Game Windows 8 - Basic - HOL 2

    3/6

    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.

  • 7/25/2019 Membangun Game Windows 8 - Basic - HOL 2

    4/6

    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.

  • 7/25/2019 Membangun Game Windows 8 - Basic - HOL 2

    5/6

    12.Pada sheet event, klik Add event pilih object System > Compare variable lalu isikan

    parameter sebagai berikut:

    13.

    Agar dapat menggunakan Back Sound, kita perlu menambahkan object sound pada layout

    klik kanan pada sheet layout Insert new object > Audio.

    14.Kembali di Event Sheet pada event System FirstRun=0klik Add Action > Audio > Play lalu

    isikan parameter sebagai berikut:

  • 7/25/2019 Membangun Game Windows 8 - Basic - HOL 2

    6/6

    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.