Menggunakan old laptop, untuk developing game

Beberapa minggu kemaren, sebelum pergantian tahun, saya melihat laptop istri saya yang menggangur. Dan langsung terpikirkan apakah laptop lama bisa digunakan untuk melakukan developing game? Oh iya sebelumnya laptop istri saya adalah Acer Aspire One D255 dengan spek :
CPU : Intel Atom (1,5Ghz)
Gpu : Intel PineView
Ram : 1GB DDR3
Storage : 160GB
OS : Ubuntu 16.04 LTS (semenjak win xp telah dimatikan, saatnya pindah)

Kurang apdol rasanya klo tidak memberikan tampilan dan bentuk fisik dari laptopnya.

gambar laptopnya.. agak burem

Setelah itu saya mencoba melakukan googling dan bertanya di beberapa forum facebook game developer, engine / framework apa yang pas agar bisa menjalankan, dan ada beberapa tools yang bisa digunakan untuk melakukan developing game dengan old budget laptop istri saya :
1. all html5 canvas game (phaser, custom javascript engine, pandajs), tapi sebelumnya install lampp buat menjalankan servernya
2. godot engine (walau tidak berhasil karena bermasalah dengan OpenGL)
3. Pygame (python game engine)
4. Love2d
5. SFML
Continue reading

Kaledoskop 2017

Sepertinya tahun 2017 akan segera berakhir, dan sama seperti tahun 2016 kemaren. Saya mencoba menulis kembali apa saja yang sudah saya lakukan pada tahun 2017 dan apa rencana yang akan saya ingin lakukan di tahun mendatang, serta melihat kembali apakah sesuai dengan target tahun lalu saya.

Apa yang saya lakukan pada tahun 2017
Seperti tahun kemaren, focus utama saya adalah berkutat pada HTML5 dan javascript yang merupakan pekerjaan saya sehari-hari.

Di tahun ini saya akhirnya bisa menyelesaikan Game Multiplayer html5 saya (walau masih banyak kekurangan dalam game tersebut). Game tersebut menggunakan node-js dan socket.io sebagai servernya, dan ini membuat wawasan saya sedikit terbuka tentang kedua hal tersebut, selain itu hal tesebut juga bisa menjadi acuan, landasan ataupun pengetahuan dasar buat saya jika ingin membuat game dengan multiplayer online.

Selain itu di tahun ini saya mencoba membuat simple bot pada LINE platform, walau tujuan awalnya ingin mengikuti challenge DICODING (walau gagal karena ga berhasil membuat bot secara utuh 🙁 ), tetapi tulisan saya tentang membuat bot dengan python sangat tinggi sekali (counter rate), bahkan melebihi tulisan saya yang lainnya. Oh iya kalian bisa baca tulisan tersebut disini

Dan diakhir tahun 2017, saya mulai mempelajari game engine / game framework baru (babylonjs, threejs, game maker). Dari ke 3 game engine/framework tersebut, saya lebih focus dengan babylonjs(project kantor) dan game maker(project sendiri). Selain itu ada saya juga membuat beberapa tulisan tentang game maker, dan bagaimana saya mempelajarinya.

prototipe-game release-learning draw & pixelart

Continue reading

Membuat global variable di Game Maker

Helo – helo

Saatnya kembali berkarya 😛 hehehe. Balik lagi neh sama saya, kali ini saya mau memberikan contoh sederhana membuat global variable didalam Game Maker. Oh iya, saya menggunakan GMS 1.4 sebagai contohnya, dan mungkin akan terlihat berbeda tampilan dengan GMS yang kalian punya (GM8 atauapun GMS2).

Ada 2 cara dalam pembuatan global variable. Cara yang pertama adalah membuat object dengan persistent ataupun benar-benar membuat sebuah global variable (GMS sendiri sudah menyiapkan cara untuk membuat global variable). Kita akan bahas cara tersebut secara mudah.

1. Membuat object persistent
Hal yang pertama kita bisa membuat global object persistent. Pertama kalian buat object seperti biasa, setelah itu pastikan (persistent) tercentang seperti gambar di bawah.


Continue reading