Game Programmer 2 - Bitzz

Published on September 3rd, 2012 | by gedebuk

Membuat game dengan MelonJS – 1

Artikel ini merupakan artikel dari Pikiran Rakyat hari minggu tanggal 2 September 2012.

Banyak game engine yang dibuat untuk HTML5, seperti Cocos2d-javascript, melonJS, limeJS, Construct 2, Impact, Unity 3D, EntityJS, GameMaker, RPG.js, easelJS, dan masih banyak lagi [source https://github.com/bebraw/jswiki/wiki/Game-Engines]. Game engine tersebut ada yang berbayar dan ada yang gratis. Ada yang pemakaiannya sangat mudah, hingga kita hanya perlu sedikit mengerti lebih dalam cara coding seperti Construct 2. Ada juga yang ringan dan kecil, yang hanya menghandle fungsi krusial dalam game.

Kelebihan menggunakan game engine yaitu kita dapat develop sebuah game dengan lebih cepat, karena banyak fungsi – fungsi yang sudah siap pakai ketimbang kita membuat dari awal. Kekurangannya yaitu untuk mencari game engine yang bagus, biasanya berbayar. Dan kita harus pintar memilih game engine yang tepat untuk game yang akan dibuat. Misalkan kita ingin membuat game simple side scrolling yang tidak memiliki mekanisme collision yang heboh dan rumit, maka kita dapat memilih game engine yang memiliki kapabilitas tiled map yang tinggi, tidak mencari game engine yang memiliki komplektisitas collision yang tinggi.

Pada kesempatan ini, rubrik ini akan mencoba membuat game dengan menggunakan melonJS, sebuah game engine 2D yang lumayan ringan dan sudah support dengan format tiled map yang popular, yaitu .tmx. Berikut adalah beberapa fitur dari melonJS:

  1. Basic physic dan mekanisme collision
  2. Tween effects
  3. Transition effects (perubahan state dan/atau level)
  4. State manager (untuk loading, menu utama, option, atau in – game screen)
  5. Mouse and Touch device support
  6. Dan masih banyak lagi.

Beberapa game yang telah didevelop dengan melonJS,

3 - Fishwar

http://www.melonjs.org/demos/fishwar/

2 - Bitzz

http://bitzz.pt.la/

1 - alexgator

http://alex4.tapjs.com/

4 - Zelda clone

http://icarus.cs.weber.edu/~ed20321/CS-4350/Medieval/index.html

Untuk beberapa artikel kedepan, kita akan membutuhkan beberapa file dibawah ini,

  1. melonJS [link https://github.com/obiot/melonJS][Link baru: https://github.com/melonjs/melonjs]
  2. Tiled Map Editor [link http://www.mapeditor.org/]
  3. Documentation dari melonJS [link http://www.melonjs.org/docs/index.html]

Game yang akan kita kembangkan adalah game side scrolling 2D, dengan background parallax. Gameplaynya pun cukup simple, semacam game Mario Bros yang dapat membunuh monster dengan cara menembaknya. Berikut adalah file dasar yang dibutuhkan untuk artikel berikutnya, http://bit.ly/RtYhPO .


Ikuti channel Gedebuk di Youtube untuk mendapatkan berbagai video tutorial pembuatan game! Klik saja tombol Subsribe di bawah ini.


Lebih suka tutorial tertulis seperti artikel ini?





About the Author



2 Responses to Membuat game dengan MelonJS – 1

  1. Rijal says:

    kenapa link https://github.com/obiot/melonJS saat dibuka yang muncul adalah 404 page not found?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Back to Top ↑