Game ini merupakan sebuah proyek menggunakan bahasa pemrograman Prolog sebagai salah satu persyaratan penilaian pada mata kuliah IF1221 Logika Komputasional.
├── Doc/
│ ├── Progress1_G01.pdf # Laporan milestone 1
│ └── Progress2_G01.pdf # Laporan milestone 2
├── Src/
│ ├── F1_generalRules.pl # Aturan umum dan utilitas
│ ├── F2.1_pokemonEncounter.pl # Encounter Pokémon liar
│ ├── F2.2_fights.pl # Sistem pertarungan
│ ├── F3_display.pl # Tampilan peta dan UI ASCII
│ ├── facts.pl # Fakta Pokémon, skill, efek, dsb.
│ └── start.pl # Entry point program
└── README.md # Dokumentasi proyek (file ini)
- Pertarungan turn-based (attack, defend, skill)
- Efek status: burn, paralyze, confuse, skip turn
- Sistem level dan EXP setelah pertarungan
- AI musuh yang menggunakan skill secara acak
- Eksplorasi peta ASCII dengan semak (#) dan Pokémon liar
Buka terminal WSL (Ubuntu) dan jalankan perintah berikut:
sudo apt update
sudo apt install gprolog
- Pindah ke folder
Srcmenggunakan command line. - Jalankan GNU Prolog dengan:
gprolog
- Load program utama:
| ?- [start].
- Jalankan permainan:
| ?- start.
- Program berjalan di terminal berbasis teks melalui GNU Prolog.
- Semua file
.plharus dijalankan dari dalam folderSrc/. - Program tidak kompatibel dengan SWI-Prolog — gunakan GNU Prolog (
gprolog).
- Geraldo Artemius 13524005
- Mikhael Andrian Yonathan 13524053
- Junior Natra Situmorang 13524055
- Reynard Nathanael 13524103
- Nicholas Luis Chandra 13525105