Membuat Game Multiplayer HTML5 Dengan Construct2, NodeJS, dan Socket.IO

Artikel ini adalah tingkatan lebih lanjut dari artikel construct 2 review. Seperti sudah kita ketahui sebelumnya construct 2 adalah HTML5 game engine terbaik dan termudah (menurut saya pribadi). Masalahnya adalah construct 2 sampai saat ini belum (resmi) men-support game multiplayer. Kalian pasti pernah dengar berita heboh tentang mozilla yang me-release multiplayer html5 dengan nama “browser quest” teknologi itu sekarang sudah kuno he he. Kalian pasti pernah bermain game facebook seperti farmville atau texas hold’em poker, ketahuilah trend gaming untuk saat ini adalah game yang berbasis web browser, simple, dapat dimainkan bersama teman-teman.

:m005 Pada artikel pendek kali ini akan saya coba tuliskan bagaimana sebenarnya cara membuat game multiplayer HTML5. Kunci dari sebuah game multiplayer adalah paket! kemudian socket yang digunakan untuk mengirimkan dan menerima paket. Beruntungnya kita NodeJS memiliki sebuah modul bernama socket.io pertanyaannya apakah harus wajib menggunakan NodeJS? Tentu tidak! ada banyak bahasa pemrograman yang lain yang menggunakan socket misalnya visual basic dengan winsocket dan lain sebagainya.

Lalu bagaimana sebenarnya kunci dari sebuah game multiplayer. Construct 2 bertugas membuat klient dan melakukan komunikasi via socket. Yang menjadi tugas kita sebenarnya simple saja, kita harus melakukan coding server agar semua paket yang dikirimkan atau diterima klient bisa diproses secara realtime. Pada contoh kali ini kita akan menggunakan NodeJS sebagai server dan socket.io sebagai socket penghubung antara client dan server.

Langkah pertama yang harus kita lakukan adalah menginstall NodeJS dan Socket.io mudah kok caranya. Silahkan download NodeJS kemudian buatlah sebuah folder dengan nama node_modules pada drive c jadi pathnya akan seperti ini “c:\node_modules” kemudian install socket.io pada folder node_modules.

* Tunggu sampai proses instalasi selesai.

Read more

Kata Kunci Terkait: