Game Flowers pada Strawberry Prolog

KONSEP AI

Flowers adalah permainan yang berbasis AI dimana pada permainan itu terdapat beberapa bunga yang disusun secara berurutan dengan berbagai formasi. Pemain harus mengambil bunga tersebut secara bergantian dengan komputer dan jangan sampai pemain mengambil bunga yang terakhir. Konsep kecerdasan buatan atau AI (Artificial Intelligence) pada game ini terletak pada komputer yang akan bertindak sebagai lawan. Komputer akan selalu berusaha untuk mengalahkan user atau pemain . Komputer dapat menyusun strateginya sendiri agar menjadi pemenang. Komputer akan selalu berusahan mengalahkan user dengan menghalangi langkah user menyisakan bunga yang terakhir. Aplikasi ini menggunakan Strawberry Prolog. Strawberry Prolog adalah bahasa pemrograman logika atau disebut juga bahasa non prosedural. Prolog disebut sebagai object oriented language atau declarative language. Dalam prolog tidak terdapat prosedur, tetapi hanya tampilan data-data object (fakta) yang akan diolah dengan relasi antar object yang membentuk suatu aturan. 

Aturan main (Rules) yang digunakan pada game Flowers  ini adalah sebagai berikut :

  1. Permainan ini dimainkan oleh dua orang pemain yaitu user dan komputer.
  2.  User memulai permainannya terlebih dahulu, dan user menentukan bunga mana yang akan diambil untuk memulai permainan. User diberi kebebasan untuk memilih bunga mana saja yang akan diambil selama berada di papan permainan.
  3. Komputer diberi pembelajaran untuk menghalangi jalan user untuk mencapai Goal (Tujuan).
  4. Komputer juga diberi pembelajaran untuk memenangkan permainan ini.
  5. Gunakan strategi yang tepat untuk mengalahkan komputer dalam permainan ini.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s