Minesweeper adalah permainan yang hanya dimainkan oleh satu pemain, dan tujuan dari game ini adalah membersihkan lahan tanpa mengenai bom/ranjau. Permainan berlangsung hingga semua ranjau telah diketahui posisinya. Permainan minesweeper sendiri juga sudah cukup dikenal kebanyakan orang.
Kami telah membuat Agen Minesweeper pada aplikasi kami yang mengimplementasikan knowledge based system berupa rule of representation, construction of inference engine, dan knowledge base construction.
- Download ZIP repository kami ini dan lakukan ekstraksi hasil unduhan ZIP pada suatu folder.
- Pastikan komputer anda terinstall Python 3.
- Install module PyGame dan ClipsPy:
>>> pip install pygame
>>> pip install clipspy
- Buka command prompt pada hasil ekstraksi repository, lalu jalankan perintah berikut.
python gui.py game_config/game4.txt
Untuk melihat detail dari aplikasi kami, dapat dilihat file dokumen laporan kami disini.
- Muhammad Hasan (13518012)
- Farras Mohammad Hibban Faddila (13518017)
- Fabian Zhafransyah (13518022)
- Jun Ho Choi Hedyatmo (13518044)