Game

Jago Main Space Invaders? Nih Jajal Kloningannya, Si Alien Berevolusi Kayak Bakteri

InvaderZ sebenarnya adalah penerapan prinsip seleksi alam dalam bentuk game shooting pixel sederhana.
8.11.18
Cuplikan game InvaderZ
Screenshot of InvaderZ

InvaderZ game open-source tiruan Space Invaders dengan bonus twist yang kompleks: alien yang jadi musuh kita berevolusi kayak bakteri.

Tujuan utama memainkan game ini adalah untuk memastikan serangan kita makin nampol dari satu level ke level berikutnya dalam skenario “yang kuat yang akan selamat.” Makanya, game ini bisa digambarkan sebagai oplosan Dr. Mario dan Space Invaders dengan hitung-hitungan evolusi yang mumet.

Victor Ribeiro, seorang mahasiswa software engineering di Federal University of Pampa, mendesain Invaderz untuk meniru bagaimana algoritma genetik bekerja dan mereplikasi diri.

Algoritma genetik, dalam ilmu komputer, merupakan istilah untuk sebuah prosedur matematis untuk bertujuan menemukan solusi terhadap sebuah masalah saat informasi yang tersedia tak lengkap. Prosedur ini terinspirasi dari proses seleksi alam dan awalnya didasarkan pada teori evolusi Charles Darwin.

Dalam InvaderZ, jenis alien yang kamu hadapi dalam level selanjutnya bergantung pada semantap apa performamu pada level sebelumnya. Di awal game, InvaderZ akan mengeluarkan alien secara acak. Baru setelah itu, sistem akan meperhitungkan sejauh apa pesawat kita berjalan atau sedekat posisi alien ke kapalmu. Jadi, jika kamu gagal menghancurkan alien jenis tertentu, sistem akan terus mengeluarkan varian alien itu dengan tingkat kesulitan yang makin tinggi tentunya. Setelah tujuh gelombang alien, sistem akan memunculkan gelombang alien baru. Isinya tujuh jenis alien yang paling susah kita kalahkan sebelumnya.

Kandati cuma sebuah game shooting pixel sederhana, InvaderZ ternyata punya latar belakang cerita yang cukup dalam, kalau mengacu dari penjelasan proyek Ribeiro yang diunggah di Github: “Kamu adalah harapan terakhir umat manusia untuk menghadapi serangan InvaderZ. Alien-alien itu dikirimkan dari kapal induk mereka dengan satu tujuan: menyusup ke atmosfer Bumi. kendati keselamatanmu tak akan terancam oleh mereka, jika lima saja dari alien ini lolos, tamatlah semua manusia di Bumi.”

Oh ya jangan sekali-kali mikir game ini bakal mudah dimainkan. Asal kalian tahu, InvaderZ punya semacam shooting lag. Maksudnya, kalian belum bisa menembak alien sampai pelurumu mengenai sasaran atau menghilang dari frame.