Bagaimana membuat game platformer

5
Published on 20 Apr, 2014. Last updated 25 Feb, 2019

Objek yang bisa ditembus

Jika kamu sudah meletakan beberapa tile, kamu akan lihat bahwa kalau kamu melompat tepat di bawah platform kamu akan menabrak platform tersebut di kepala dan akan jatuh kembali ke bawah. Bagaimana cara membuat platform yang bisa kita naiki dari bawah? Ini adalah kegunaan behavior Jump-thru. Kamu bisa berdiri di atas objek Jump-thru seperti platform lain, tapi pemain bisa melompat menembus platform ini dari bawah.

Sekarang kita perlu buat versi Jump-thru dari objek Tile kita. Klik-kanan objek Tile dan pilih Clone object type. Ini akan membuat objek terpisah Tile2 yang bisa memiliki behavior yang berbeda. Hapus behavior Solid dan tambahkan behavior Jump-thru.

Gunakan tile 134 dan 135 untuk membuat platform jump-thru seperi ini:

Jalankan game kita. Perhatikan bahwa kamu bisa melompati platform tersebut dari bawah.

Semoga sekarang kamu cukup menguasai cara mendesain satu level lengkap. Ini adalah tampilan zoom out dari level design yang sudah dibuat, untuk menunjukkan seperti apa yang bisa dicapai dengan level design. Perhatikan penggunaan penanda di beberapa platform untuk membuat keong tidak jatuh dari platform.

Parallax

Coba tambahkan efek parallax untuk membuat background terlihat lebih jauh. Pilih layer Background di daftar layer. Di bagian properties, set nilai Parallax menjadi 50, 50 (setengah dari kecepatan bergerak layer lainnya). Perhatikan bagaimana background bergerak lebih lambat dan membuat kesan jauh. Gunakan beberapa layer dengan nilai parallax yang berbeda untuk membuat kesan 3D pada game 2D.

Kesimpulan

Tutorial ini sudah membahas banyak hal, kamu mungkin perlu untuk membaca ulang tutorial ini suatu saat nanti. Berikut adalah beberapa poin penting:

- Untuk behavior Platform pada objek pemain, sebaiknya kita menambahkan behavior tersebut ke sebuah kotak yang tidak terlihat yang tidak beranimasi. Posisikan objek pemain yang beranimasi di atas kotak tersebut. Hal ini akan mencegah pergerakan platform dipengaruhi kondisi sprite yang berubah-ubah dalam animasi.

- Sebuah level dapat dibangun menggunakan banyak tile.

- Action Set mirrored dapat menghemat waktu pembuatan animasi karena kita tidak perlu membuat animasi yang menghadap ke arah lain.

- Kadang kita perlu untuk melakukan banyak langkah untuk memasukkan animasi, mengatur nilai kecepatan dan looping yang tepat, dengan titik origin yang benar, dan semua frame yang sudah di-crop. Kamu juga perlu untuk mengubah collision mask, walaupun hal tersebut tidak dibahas di tutorial ini.

- Musuh juga bisa diatur dengan behavior platform. Ubah nilai Default controls menjadi No dan gunakan action Simulate control untuk mengatur pergerakan secara otomatis.

- Kamu bisa memeriksa apakah pemain 'menginjak' musuh atau menabrak dari samping dengan menguji apakah pemain sedang jatuh (Is falling) dan posisinya ad di atas musuh pada sumbu Y saat bertabrakan. Jika tidak (gunakan Else), pemain pasti sedang berlari menabrak musuh dan harusnya menjadi terluka.

- Instance variable bisa menyimpan angka atau teks yang berbeda pada setiap instance objek. Ini membantu kita untuk mengontrol objek secara terpisah, yang bisa digunakan untuk membuat intelejensi buatan atau AI.

- Penanda ujung platform adalah cara cepat dan mudah untuk membuat musuh bergerak maju mundur di sebuah platform.

- Jump-thru adalah platform yang bisa dilompati dari bawah.

- Parallax adalah efek yang mudah namun menarik untuk ditambahkan pada game platform.

Bisa kamu lihat kita belum memiliki satu game platformer yang lengkap, tapi tutorial ini sudah membahas beberapa aspek paling sulit namun mendasar dari game platformer yang perlu diketahui oleh semua pembuat game platformer. Dari sini diharapkan kamu sudah memiliki gambaran bagaimana melengkapi komponen lainnya dari game platform. Akan butuh waktu untuk membiasakan diri dengan Construct 2, namun mencoba hal baru bisa menyenangkan sekaligus mengajari kita banyak hal. Jadi jangan ragu untuk meluangkan waktu bermain-main dengan fungsi yang ada, merusak, atau memperbaiki berbagai fitur, dan lihat sendiri game seperti apa yang bisa kamu hasilkan! Selamat berkarya!

Bacaan lanjutan

Kamu mungkin akan tertarik dengan panduan pemula alternatif, yang merupakan tutorial membuat top-down shooter. Tutorial tersebut membahas beberapa hal yang berbeda seperti membuat tampilan antarmuka, dan lebih jauh tentang instance variable. Dua hal ini adalah fitur yang bisa diterapkan juga pada platform game, jadi pasti akan ada manfaatnya jika kamu mengikuti tutorial tersebut setelah ini.

Jika kamu ingin menambahkan musik dan efek suara, lihat bagian Sound & Music di panduan.

Jika kamu ingin tahu lebih lanjut tentang bagaimana kerja event dalam Construct 2, lihat bagian How Events Works pada panduan. Sangat disarankan untuk kamu membacanya agar kamu bisa bekerja lebih cepat dalam membuat game! Dan untuk informasi lebih banyak lagi, jangan lupa ada dokumentasi lengkap dalam panduan.

  • 0 Comments

Want to leave a comment? Login or Register an account!