Sabtu, 13 Juni 2015

TUGAS 3 : ALUR GAME

ALUR GAME REVERSY


  • Game Gaim vs Baron ini merupakan pengembangan dari game reversy yang kemudian di ubah dalam segi tampilan dan kotak menjadi 10 x 10, pada menu awal akan diberi pilihan kepada pemain dengan pilihan New Game, How to Play dan Exit.



  • Jika kita pilih How to Play maka akan muncul tampilan cara bermain



  • Kemudian pada saat kita pilih New Game akan muncul tampilan awal dari  game



  • Pada game ini juga menggunakan 2 bidak yang berbeda untuk mewakili Pemain dan juga AI



  • Dan juga terdapat info tentang perolehan bidak sementara kedua pemain. 



RULES

  1. Jepitlah bidak Baron (Merah) secara vertikal, horizontal atau diagonal. 
  2.        Bidak yang terjepit akan menjadi milik pemain
  3. Jika user tidak dapat meletakkan bidak maka permainan berakhir.
  4. Jika seluruh kotak telah terisi maka permainan berakhir, lihat pemenang pada kotak dialog.
  5. Pemain dengan jumlah bidak terbanyak dinyatakan sebagai pemenan

TUGAS 2 : CONTOH SCRIPT GAME



SCRIPT GAME REVERSY
            Berikut adalah contoh script program yang telah disediakan pada game reversy pada strawberry prolog sebelum kita lakukan pengembangan game tersebut :
% This program is created by Hristo Ganchev
% from University of Sofia

?-
   set(sit([[n,n,n,n,n,n,n,n],[n,n,n,n,n,n,n,n],[n,n,n,n,n,n,n,n],[n,n,n,b,w,n,n,n],[n,n,n,w,b,n,n,n],[n,n,n,n,n,n,n,n],[n,n,n,n,n,n,n,n],[n,n,n,n,n,n,n,n]])),
   pen(2,rgb(0,0,0)),  
   window(_,_,win_func(_),"Game2",100,50,508,528).
     
 win_func(paint):-
     brush(rgb(0,250,0)),
     rect(50,50,450,450),
     for(I,0,9),
     X is I * 50 + 50,
     line(X,50,X,450),
     line(50,X,450,X),
     fail.

TUGAS 1 : GAME ENGINE DAN CONTOH GAME



Game Engine : Strawberry Prolog

               Strawberry Prolog adalah dialek dari bahasa pemrograman Prolog. Sintaksnya sangat dekat dengan ISO-Prolog tetapi memiliki banyak ekstensi yang bukan bagian dari standar. Gagasan utama dari Strawberry Prolog sangat mudah digunakan dan oleh karena itu beberapa universitas menggunakan prolog untuk kursus .
           Nama Prolog sendiri diambil dari bahasa Perancis programmation Enogique (pemrograman logika). Bahasa ini diciptakan oleh Alain Colmerauer dan Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu bahasa pemrograman yang memungkinkan pernyataan logika alih-alih rangkaian perintah untuk dijalankan komputer.
        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-aturan ini disebut heuristikdan diperlukan dalam mencari suatu jawaban, dengan kata lain, prolog dalam prolog adalah database.