Skip to content

staplesmaster/Prolog-Pokemon-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Prolog Pokรฉmon Battle Game

Game ini merupakan sebuah proyek menggunakan bahasa pemrograman Prolog sebagai salah satu persyaratan penilaian pada mata kuliah IF1221 Logika Komputasional.


๐Ÿ“ Struktur Direktori

โ”œโ”€โ”€ 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)

๐ŸŽฎ Fitur Utama

  • 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

๐Ÿงฐ Cara Instalasi & Menjalankan

1. Instal GNU Prolog di WSL

Buka terminal WSL (Ubuntu) dan jalankan perintah berikut:

    sudo apt update
    sudo apt install gprolog

2. Jalankan Program

  • Pindah ke folder Src menggunakan command line.
  • Jalankan GNU Prolog dengan:
    gprolog
  • Load program utama:
    | ?- [start].
  • Jalankan permainan:
    | ?- start.

๐Ÿ“Œ Catatan Teknis

  • Program berjalan di terminal berbasis teks melalui GNU Prolog.
  • Semua file .pl harus dijalankan dari dalam folder Src/.
  • Program tidak kompatibel dengan SWI-Prolog โ€” gunakan GNU Prolog (gprolog).

๐Ÿ‘ฅ Anggota Kelompok

  1. Geraldo Artemius 13524005
  2. Mikhael Andrian Yonathan 13524053
  3. Junior Natra Situmorang 13524055
  4. Reynard Nathanael 13524103
  5. Nicholas Luis Chandra 13525105

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages