1

Membuat Game dengan construct 2

Posted by Ridho Berlianto on 21.29

TUTORIAL PEMBUATAN GAME MENGGUNAKAN CONSTRUCT 2

1. Pada halaman awal Construct 2, kita akan membuat project baru dengan cara mengklik “New Project” pada Start page.


2. Kita akan mengatur layout untuk background pada permainan dengan membuat Parallax background. Parallax backgound ini nantinya akan membuat background tetap terlihat sama walaupun objek player bergerak berjalan melewati ukuran gambar background itu sendiri.
- Untuk membuatnya, atur terlebih dahulu “Window size” pada tab Layout, menjadi seperti pada gambar berikut ini.



- Kemudian atur juga Layout Size seperti pada gambar berikut. 


- Lalu atur juga pada jendela bagian Layer, rename Layout 0 menjadi Background.
- Selanjutnya, cari file asset gambar PNG yang sudah disediakan untuk gambar background. Pada tutorial ini menggunakan asset gratis dari http://kenney.nl/assets/abstract-platformer
- Tinggal drag and drop gambar PNG yang mendukung untuk background tersebut ke jendela layout Construct 2. Lalu, atur ukurannya sesuai dengan layout.


- Selanjutnya sampai disini kita akan membuat gambarnya menjadi parallax yaitu dengan mengubah propertiesnya menjadi 0, 0. Seperti pada gambar berikut.


Sampai saat ini background akan tetap mengikuti ukuran layout meskipun ukuran pada gambar tersebut lebih kecil/pendek dari pada ukuran layout itu sendiri.
3. Selanjutnya kita akan membuat “Ground” atau alas permukaannya. Caranya sama seperti menambahkan background yaitu dengan melakukan drag and drop file asset PNG ke layout. Masukkan file asset yang mendukung untuk pembuatan ground seperti pada gambar berikut.


- Untuk membuat groundnya dapat kokoh ketika player berjalan diatasnya, kita harus menambahkan behaviors pada gambar groundnya dengan cara klik Add Behaviors dan pilih Attributes “Solid  pada Properties.


Sampai disini ground akan solid atau ketika player atau objek lainnya diatas ground tersebut tidak akan “jatuh kebawah”.
4. Selanjutnya kita akan menambahkan objek “Player” atau pemain pada layout. Caranya sama dengan penambahan objek background dan ground yaitu drag and drop file asset PNG.
Bedanya pada objek Player ini kita akan menambahkan animasi. Jadi objek player ini mempunyai animasi yang terdiri dari : stand, walk, jump, fall, dan dead.
- Untuk membuat animasi Player berjalan yaitu dengan menambahkan file asset objek yang khusus untuk berjalan. Caranya yaitu dengan mengimport file asset PNG lainnya dengan klik Import Frames from files pada jendela Animation frames. Contohnya seperti ini.


- Kemudian untuk membuat objek playernya bergerak animasinya. Kita atur Loop pada properties animation “Walk” menjadi “Yes”.



- Lalu untuk membuat objek player ini dapat digerakan dengan keyboard caranya yaitu dengan klik 2x pada layout tepatnya pada background untuk menambahkan object input “Keyboard”.
- Kemudian kita akan membuat jalan permainan pada objek player ini yaitu dengan menambahkan event pada tab Event sheet.
Dalam hal ini kita menambahkan event object player ketika bergerak kita akan mengatur animasinya menjadi “Walk” atau berjalan. Contohnya seperti pada gambar berikut.


Untuk penambahan objek lain seperti enemy sama caranya dengan objek player mulai dari animasi dan juga eventnya.
5. Selanjutnya kita akan membuat system permainannya seperti “Player life, dan score”.
Sebelum itu kita harus membuat layer baru untuk penambahkan objek file asset PNG seperti diamond yang diberi nama “HUD”.
- Kemudian kita akan menambahkan event pada objek player ketika harus bertabrakan pada objek diamond, player akan mendapatkan poin yang jumlahnya kita atur. Ketika itu pula, diamond akan hilang. Setiap diamond berbenturan dengan player, diamond akan hilang dan player akan mendapatkan penambahan poin sejumlah value yang kita atur.

Caranya yaitu dengan klik kanan pada event sheet dan klik “Add global variable”. Masukkan Namenya menjadi “Gem” dan typenya “Number”, initial value biarkan 0.


Setelah itu akan muncul paling atas event sheet seperti pada gambar berikut.


Lalu, tambahkan event On collison pada player ketika harus bertabrakan dengan objek diamond yang diberi nama blueGem. Beri action pada objek diamond “Destroy” atau ini yang nantinya akan hilang dan action pada System yaitu penambahan value 1 kepada Gem.


Sampai disini ketika player menabrak objek diamond ini, diamond akan hilang dan player akan mendapatkan poin sebanyak kelipatan objek diamond yang ada pada permainan. Begitupun juga dengan objek “Player life”. Tambahkan action system akan mengurangi 1 pada global variable baru yang dibuat untuk Player life dan juga tambahkan action player akan berkedip-kedip. Seperti pada berikut ini.


6. Terakhir kita akan membuat system ketika player sudah melewati berbagai rintangan yang ada dan sampai pada bendera finish.
Caranya sama yaitu dengan membuat layer baru yang kita beri nama “Pop up”. Pada layer itu kita tambahkan file asset PNG yang mendukung dalam pembuatan pop up.


Lalu pada event sheetnya kita tambahkan objek player yang memiliki action pada “System” seperti pada gambar berikut.


Jadi nanti ketika objek player bertabrakan dengan objek bendera yang menandakan selesainya permainan. Action system akan set group “Player” yang berisikan action-action pergerakan player ini mati sehingga player tidak dapat digerakan oleh keyboard sekalipun dan mengatur system untuk delay sekitar 1 detik dan mengatur layer Popup dapat terlihat atau visible.







1 Comments

Posting Komentar

Diberdayakan oleh Blogger.

Copyright © 2009 Wawasan Kita All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.