INITIAL STATES
Matchesberry
merupakan pengembangan dari permainan Matches yang ada pada Strawbery Prolog
yang berkonsep AI (Artificial Intelligence). Pada awalnya, permainan ini
menggunkan korek api yang terdiri dari 15 batang korek api. Namun pada
Matchesberry , korek api digantikan dengan buah strawberry. Itu sebabnya game
ini diberi nama Matchesberry.
Matchesberry
dimainkan oleh 2 pemain dalam hal ini user dan computer (AI). Initial state
yang terlebih dahulu dibuat adalah pembuatan background. Background yang
digunakan dalam Matchesberry adalah adalah gambar kartun dengan format bitmap. Matchesberry
terdiri dari 31 buah strawberry yang disusun berurutan sebanyak 7,5,3,1,3,5,7.
menu awal
menu new game
menu option
menu help
menu about me
Permainan ini memiliki
fungsi waktu, dimana waktu tersebut nantinya akan menjadi score akhir bagi pemain yang kalah. Pada saat pemain
telah menyelesaikan permainan akan di tentukan pemain menjadi pemenang atau
yang kalah. Apabila pemain menang maka akan muncul pesan Kamu Menang. Apabila pemain
kalah maka akan muncul pesan coba lagi
ya
dan akan muncul score dimana score tersebut merupakan waktu berhenti permainan.
RULES
Aturan main yang digunakan pada game Matchesberry ini adalah sebagai berikut:
1. Matchesberry
dimainkan secara bergantian, user dapat memilih
memulai permainan terlebih dahulu atau computer yang terlebih dahulu dengan
bantuan menu Option.
2.Tekan gambar strawberry yang
diinginkan, boleh mengambil sebanyak yang kita mau tapi hanya yang berada dalam satu column saja.
3.Computer diberi pembelajaran untuk menghalangi jalan user (mengambil item) untuk mencapai Goal.
4. Untuk memenangkan game ini dari computer, user tidak boleh
mengambil strawberry yang terakhir, karena yang mengambil
strawberry terakhir pasti akan kalah.
GOALS
Goal (tujuan) untuk menyelesaikan permainan Matchesberry adalah dengan menyisakan satu strawberry terakhir untuk lawan yaitu (AI computer). Jika user mendapat
giliran terakhir mengambil strawberry maka user akan kalah, begitu juga
sebaliknya jika computer(AI) mendapat giliran terakhir mengambil strawberry
maka computer yang akan kalah.
KONSEP AI
AI (Artificial Intelligence) merupakan salah satu bagian
ilmu komputer yang menjadikan mesin/komputer dapat melakukan pekerjaan seperti yang dilakukan oleh manusia. Permainan ini
berbasis kecerdasan buatan. Pada permainan ini yang menjadi lawan user adalah
computer sebagai AI atau kecerdasan buatan.
Algoritma yang digunakan adalah
algoritma greedy dan brute force. Algoritma greedy merupakan salah satu dari
sekian banyak algoritma yang sering dipakai dalam implementasi sebuah sistem
atau program yang menyangkut pencarian optimasi. Didalam mencari sebuah solusi (optimasi) algoritma ini hanya
memakai 2 buah macam persoalan optimasi, yaitu :
1. Maksimasi
(maxizimation)
2. Minimasi
(minimization)
Algoritma brute force adalah sebuah
pendekatan yang (straightforward) memecahkan suatu masalah, biasanya didasarkan
pada pernyataan masalah (problem statement) dan definisi konsep yang
dilibatkan. Algortima brute force memecahkan masalah dengan sangat sederhana,
langsung dan dengan cara yang jelas (obvious way). Algoritma brute force disini
adalah saat user mengambil pertama kali lalu dilanjutkan oleh computer, disitu
user harus melakukan pendekatan dengan langkah si computer sehingga user bisa
membuat suatu strategi atau langkah yang akan dilakukan setelah computer
mengambil.
KESIMPULAN
Permainan Matchesberry ini berbasis AI
(Artificial Intelligence) atau kecerdasan buatan. Permainan ini dimainankan
oleh user dan computer(AI) secara bergantian. Inti dari permainan ini adalah
memenangkan permainan dengan tidak mengambil strawberry yang paling akhir. Jika
user mengambil strawberry terakhir maka user akan klah, jika computer yang
mengambil strawberry terakhir maka computer yang kalah. Dalam permainan
Matchesberry ini tidak ada kondis seri atau seimbang, hanya ada menang atau
kalah.
DAFTAR PUSTAKA