Pada game 2D yang saya buat berjudul "Matches Rider" menggunakan Strawberry Prolog
Algoritma
yang terdapat dalam game Matches Rider:
1.
Minimax
2.
DFS
Algoritma Depth-First Search
merupakan suatu langkah-langkah pencarian mendalam yaitu dengan cara
mengunjungi atau melewati anak suatu simpul sebelum mengunjungi simpul
tetangganya. Dalam pencarian jarak terpendek akan dihasilkan suatu
jalur yang akan dilewti untuk mencapai suatu tujuan atau menemukan jalur menuju
sasaran.
INITIAL STATE
Game
Matches Rider ini merupakan pengembangan dari game Matches yang berada pada
Strawberry Prolog. Pada game ini saya menambahkan tampilan pada berbentuk timer
dan splash screen sebelum memulai permainan dan juga sebuah window untuk masuk
pada permainan.
Pada game ini terdapat 4 menu yaitu menu start dimana terdapat 4 sub menu pop up
level mulai dari easy, medium, dan hard serta sub menu exit.
Setiap level memiliki pola yang berbeda dan juga memiliki tingkat kesulitan
yang berbeda sehingga dapat mengasah otak kita. Kemudian terdapat menu about
dimana berisi mengenai informasi penulis. Lalu terdapat menu tutorial dimana berisi tata cara untuk
memainkan dan juga terdapat menu help
yang akan terhubung dengan website.
Berikut merupakan pola level easy, medium
dan hard:
1. Easy
2. Medium/Normal
3. Hard
RULES
Aturan bermain game Matches Rider sebagai
berikut:
1.
Sebelum bermain pilihlah
level yang akan dimainkan. Disarankan untuk pemula menggunakan level easy.
2. Pemain
diperbolehkan mengambil icon berapapun yang diinginkan dengan batasan jumlah
icon per kolom.
3. Setelah
pemain mengambil icon tersebut lalu giliran AI yang akan mengambil icon dengan
jumlah yang diinginkan.
4. Siapapun
yang mengambil icon terakhir maka dialah yang kalah dan yang mengambil
sebelumnya ialah sang pemenang.
GOAL
Dalam
game Matches Rider ini siapapun yang mengambil terlebih dahulu ialah pemenang
dan yang mengambil terakhir ialah yang kalah dimana komputer AI akan terus
berusaha menganalisa untuk mendapatkan sebuah kemenangan. Berikut hasil dari
menang dan kalah pada game ini:
Kondisi
menang
Kondisi
kalah
Game 3D
Untuk game 3D ini kita menggunakan aplikasi blender 3D
Untuk game 3D ini kita menggunakan aplikasi blender 3D
INITIAL STATES
Game yang saya buat berjudul
“Ruby’s Labyrinth”, dimana pada game tersebut kita akan mencari jalan keluar
sambil mengambil ruby yang berada di sepanjang jalan dan kita menggerakan sang
actor menggunakan tombol keyboard atas, bawah, kiri, kanan.
Tampilan Menu Awal:
Tampilan Game:
Tampilan Menang:
Tampilan Credit:
Tampilan Labyrinth:
Rules
Aturan pada permainan:
-
Player menggerakkan objek menggunakan
tombol keyboard atas, bawah, kanan, kiri untuk mencari jalan keluar
-
Disamping itu, player juga harus
mengambil ruby yang tersebar disepanjang jalan
Algoritma
Pada game diatas algoritma terdapat pada poin yang diambil
Poin berasal dari ruby yang kita temukan sepanjang jalan
ketika kita ambil maka kita mendapat poin 1
namun ditengah jalan kita dihadang oleh cone yang bergerak
kita harus menghindarinya
bila tersentuh maka kita akan kehilangan 1 poin
Poin berasal dari ruby yang kita temukan sepanjang jalan
ketika kita ambil maka kita mendapat poin 1
namun ditengah jalan kita dihadang oleh cone yang bergerak
kita harus menghindarinya
bila tersentuh maka kita akan kehilangan 1 poin
Sumber:
Manual Book
1.
Kecerdasan Buatan:
2.
Analisa algoritma Depth
First Search:
3.
Prolog:
4.
Game Matches Pada
Strawberry Prolog:
6.
Algoritma Matches:
http://task-campus.blogspot.com/2012/05/algoritma-matches-strawberry-prolog.html
7. http://www.design-maulana.com/2015/02/sejarah-singkat-3d-blender-rangkuman.htm
8. http://id.wikipedia.org/wiki/Blender_(perangkat_lunak)
9.http://www.blender.org/
7. http://www.design-maulana.com/2015/02/sejarah-singkat-3d-blender-rangkuman.htm
8. http://id.wikipedia.org/wiki/Blender_(perangkat_lunak)
9.http://www.blender.org/
Created By:
Arya Hasa Kuswiratama_51412186_3IA10
Teknik Informatika
Universitas Gunadarma