Construct 2 - Gravity Flip Platformer

April 03, 2017 | | | Share on Google+

Dalam tutorial kali ini, kita akan membuat sebuah game yang menggunakan unsur gravitasi. Gravitasi dapat berubah-ubah dari ke bawah menjadi ke atas.

Persiapan

1.) Setup

Buat sebuah karakter dengan behavior Platform dan ScrollTo. Pastikan juga tanahnya sudah diberi behavior Solid supaya bisa diinjak.

Buat juga sebuah level sederhana terserah. Berikut milik saya :



Coding

2.) Mengganti gravitasi

Kita akan bermain gravitasi dengan memanfaatkan angle of gravity. Di sini, kita bisa mengatur ke arah mana arah gaya gravitasi yang diberikan pada karakter.

  • Jika ingin gravitasi ke atas, ubah angle of gravity menjadi -90 derajat (baris 3). Flip dan Mirror karakter agar animasinya tidak ngawur. (baris 2 dan 3)

  • Jika ke bawah, ubah lagi ke 90 derajat (baris 2)

Pada baris 1, kita juga mengubah nilai vektornya. Buat apa? Bingung jelasinnya. Di disable aja nanti kelihatan. Hehe.

3.) Bergerak

Dalam tutorial ini, karakter otomatis bergerak ke kanan, sehingga kita mengubah gravitasi agar si karakter tidak menabrak dinding. Caranya gampang. Cek dulu dia ada di atas atau di bawah, baru lakukan simulate control.



Hasil

Sudah selesai!
Cepet kan?
Berikut hasil coding yang dibuat tadi :

Dalam tutorial ini, kita membuat game endless run. Jika kamu bisa, bisa diubah menjadi platformer biasa seperti game Quik yang menjadi gambar utama dalam tutorial ini.

Source code dapat didownload di sini.



Pengen Belajar Lebih Banyak?

Bagi yang tertarik mempelajari lebih dalam, saya juga menulis buku tutorial Construct 2 yang dapat dibeli di toko buku terdekat.

April 03, 2017 | | | Share on Google+