Leave a comment

Script Game battle Dor menggunakan Game Engine Strawberry Prolog

Ini adalah game sederhana menembak dengan menggunakan bahasa pemrograman strawberry prolog. Di sini kita berhadapan dengan AI (Artificial Intellegent). Dengan memperbanyak skor maka dia lah yang menjadi pemenangnya.

Aturan-aturan pada game ini adalah

  1. Dimainkan oleh dua pemain. Dimana pemain pertama adalah player dan pemain kedua adalah AI.
  2. Player harus menang di satu tahap untuk maju ke tahap berikutnya.

Pada tahap 1 :

  • Pemain saling menembak untuk menjatuhkan lawan.
  • Pemain diberikan 2 macam senjata,yakni senjata biasa (tombol space) dan senjata khusus (tombol q) dengan ketentuan
  • Jika menembak dengan senjata biasa maka score ditambah Satu
  • Jika menembak dengan senjata khusus maka score dikurangi Satu
  • Player akan kalah apabila terkena serangan (tembakan) dari musuh atau bertabrakan dengan player lain.
  • Score dari player akan dihitung untuk menentukan high score.

Pada tahap 2 :

  • Player dan AI saling menembak dalam jangka waktu yang disediakan
  • Ketika waktu habis akan dihitung sisa nyawa yang tersisa,dan nyawa yang paling banyak yang menjadi pemenangnya.

Pada tahap 3 :

  • Player dan AI berhadapan satu lawan satu dengan saling memukul,setiap pukulan berbeda – beda efek yang ditimbulkannya,serangan khusus mempunyai efek pengurang nyawa yang lebih banyak.
  • Ketika salah satu ada yang kehabisan nyawa,maka yang lainnya menjadi juara
  • Ketika player menyelesaikan ketiga buah tahap,maka player dinyatakan menang.

Konsep AI (Algoritma)

Kecerdasan buatan dalam game Battle Fire ini terletak pada ketika musuh mampu membaca pergerakan player dengan menembakkan tembakan dengan tujuan untuk mengalahkan player. Disisi lain player harus menghindari tembakan dan menambah score setinggi mungkin.

Taktik permainan diperlukan player agar bisa menghindari tembakan dan menembak musuh dengan tepat untuk mendapatkan hasil skor yang maksimal. Kecerdasan buatan merupakan studi yang mengupayakan komputer berfikir cerdas . Suatu proses yang menggunakan alat bantu ( tools ) secara mekanik dapat melaksanakan serangkaian kejadian dengan menggunakan pemikiran atau kecerdasan yang seperti dimiliki oleh manusia.

Komputer berpikir hanya dengan perhitungan, komputer tidak mempunyai intuisi yang menggunakan perasaan. Sebagai gantinya, komputer mempunyai daya perhitungan yang jauh lebih besar daripada manusia. Ketika diberikan sebuah posisi tertentu, sama seperti manusia komputer juga melakukan perhitungan simulasi permainan untuk valid moves yang tersedia. Komputer memperhitungkan apabila koordinat dari posisi player memungkinkan player untuk ditembak ,maka AI akan menembakkan senjatanya. Seperti itu lah cara kerja AI yang ada di game 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

wawan's blog dunitro

tempat belajar dan mempelajari

andrifirmanc

A fine WordPress.com site

%d bloggers like this: