Minggu, 29 Juni 2014

GAMBARAN GAME YANG AKAN DI BUAT

GAMBARAN GAME YANG AKAN DI BUAT

Game ini menggunakan papan 2 dimensi yang memiliki kotak 12 x 12 atau yang berjumlah 144 kotak. User dan AI diawal permainan di berikan masing – masing 3 pin. Digame ini terdapat 4 menu yaitu Permainan, Level, Help, dan About. Dimenu Permainan terdapat submenu yaitu Mulai Baru, dan Keluar. Game ini akan dinamakan “Realita Cinta dan Rock n Roll” dikarenakan tema dari game ini merupakan adaptasi dari sebuah Film berjudul serupa, dengan 2 karakter dalam Film tersebut menjadi masing-masing karakter dari kedua pin dalam permainan ini.
 
Tampilan awal  
 
Tampilan Akhir 
Aplikasi yang dipakai: Strawberry Prolog

Prolog adalah bahasa pemrograman logika atau disebut juga sebagai bahasa non-procedural. Nama Prolog merupakan singkatan dari “Programming in Logic“.
Perbedaan Prolog dengan Bahasa Lain
Bisa dibilang lebih banyak bahasa pemrograman saat ini yang memiliki sistem Procedural Language, yang penggunaannya menggunakan algoritma terlebih dahulu dalam membuat suatu penyelesaian. Prosedur dapat dibuat secara berulang sampai ditemukan solusi yang diinginkan, yang sudah barang tentu dikendalikan oleh si pembuat program. Inti dari prosedural itu sendiri adalah memberikan sederetan fungsi atau perintah, sehingga komputer dapat menjalankan pemikiran secara otomatis untuk mendapatkan solusi.
Prolog disebut sebagai object oriented language atau declarative language. Dalam prolog tidak terdapat prosedur, tapi hanya tampilan data-data object (fakta) yang akan diolah dengan relasi antar object tersebut yang membentuk suatu aturan. Aturan-aturan ini disebut HEURISTIK dan diperlukan dalam mencari suatu jawaban, dengan kata lain, prolog dalam prolog adalah database.
Formal Reasoning digunakan untuk mencapai goal  atau tujuan, dengan cara menentukan cocok tidaknya tujuan dengan data-data yang sudah ada beserta relasinya. Dengan kata lainprolog bekerja seperti yang dilakukan oleh pemikiran manusia, prolog cocok digunakan untuk memecahkan masalah yang tidak diketahui prosedur pemecahan nya atau dengan kata lain tidak terstruktur dan non numerik.
Refferensi: