Make Snake

Make Snake merupakan sebuah game berbasis Artificial Intelegen yang unik, cara bermainnya pun tidak lah sulit, yang kita lakukan disini yaitu bermain melawan komputer / single player yang bertindak sebagai Artificial Intelegence / Kecerdasan Buatan, konsep bermainnya kita disini melawan komputer untuk membuat sebuah garis-garis simetris yang nantinya akan berusaha menabrak garis itu sendiri dan yang tercepatlah akhirnya yang menjadi pemenang, untuk cerita lanjutannya silahkan di klik aja🙂

Pembuatan :
Pada pembuatan game Make Snake ini kita menggunakan bahasa pemrograman prolog, hal ini digunakan karena kita ingin membuat sebuah game bebasis AI, jadi kita putuskan untuk menggunakan Bahasa Pemrograman Prolog, dikerjakan menggunakan statement – statement yang dituangkan menjadi alur koding yang nantinya akan menghasilkan output guna melakukan permainan, Secara umum program Visual Prolog terdiri dari empat section dasar, yaitu section clauses, section predicates, section domains, dan terakhir section goal.



Algoritma :
Setelah kita menentukan bahasa pemrograman yang dipakai, langkah selanjutnya yaitu menyusun algoritam agar program yang direncanakan memiliki konsep yang jelas, sebelumnya kita harus menyusun Flowchart, hal ini menjadi penting agar program memilik arah tujuan yang jelas, algoritma yang dipakai pada game ini yaitu algoritma branch and bound. Algoritma ini sejatinya adalah algoritma pencarian solusi dengan pencarian melebar atau breadth first search (BFS). Dalam algoritma BFS solusi dicari dengan membentuk pohon ruang status yang merupakan pohon dinamis.



Konsep Permainan
Setelah kita merancang algoritma serta pemrograman yang dipakai, selanjutnya kita akan merancang bagian dari konsep permainan game ini, dimana game ini dapat dimainkan dalam 2 mode yaitu, HUMAN Vs COM dan HUMAN Vs HUMAN , konsep permainannya pun sangat mudah berikut konsep permainannya :
– Permainan di mulai dari pilihan siapa yang akan mulai jalan pertama pada game ini yaitu user atau computer.
– Jika kita memilih user, maka user akan diminta untuk meletakkan titik/symbol pada sebuah koordinat.
– Setelah itu, bergantian computer akan berfikir untuk meletakkan titik/symbol pada sebuah koordinat sesuai AI yang dibuat penulis yang akan dijelaskan pada Kecerdasan game.
– Hal ini akan dilakukan secara bergantian sampai diantara user atau computer membuat kesalahan yang membuat kalah.
– Keadaan user kalah akan terjadi apabila user salah menentukan koordinat yaitu titik/symbol yang diletakkan menyentuh badan atau ekor ular dan begitu juga sebaliknya untuk computer.



Output Permainan
Setelah melalui peroses yang lumayan rumit, pada akhirnya kami berhasil mermpungkan secara keseluruhan game Make Snake ini, tested yang dilakukan pun berjalan baik, program AI yang di desain berhasil mengikuti kemampuan si user dalam memainkan game, satu yang kurang disini yaitu game tidak bersifat UI, hanya dijalankan melaliui sebuah Command jadi sangatlah sederhana, walau begitu game ini patut dicoba untuk menguji kemampuan berfikir anda melawan AI dari program ini, AI pun memberi feedback yang baik terhadap user sehingga akan ditamplkan game yang cukup interaktif, berikut beberapa tampilan output hasil pengembangan kami.














Oke cukup sekian review dari kami mengenai game sederhana hasil pengembangan kami yaitu Make Snake, semoga bisa menjadi sumber inspirasi bagi kalian semua,🙂

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: