Sabtu, 08 Juni 2013

MATCHBERRY

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.

Permainan Matchesberry terdiri dari lima buah menu dengan satu menu check box pada option. Menu New Game adalah menu untuk perintah memulai permainan baru. Menu Option berisi menu Check Box yang terdiri dari Computer Is The First dan Take The Last. Menu Help berisi bantuan cara bermain. Menu About Me keterangan identitas pengembang game. Terakhir adalah Menu Exit digunakan untuk keluar dari permainan.

 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