- Eksplor Sendiri Monopoly Project
- Getting Started
- Eksplor Sendiri's Member
- Features
- Program Structure
Our team's (Eksplor sendiri) take on a Monopoly game-project, made using GNU Prolog. This Project features a lot of the features in GNU Prolog, such as Recurrence, List, Cut, Fail, Loop, Conditionals, etc.
This project aims to practice what we have learn about Relational logic, and Computational Logic in general, from class, practice, and explorations. Thus, our name, Eksplor Sendiri, reflects our vision in this Project, it is to Explore the world about logic and Prolog ourselves, and make the most fun, and creative game that we can think of, making a twist on the classical Monopoly game.
To run, the program, download the repository on your device, and then make sure that you have GNU Prolog installed.
You can install GNU Prolog here
After that, change the Directory on the GNU Prolog to the directory of the downloaded repository then /src.
in GNU Prolog, to compile the program, use:
[main].
Then, to start the game, use:
start.
NIM | NAME | FEATURES |
---|---|---|
13521045 | Fakhri Muhammad Mahendra | Tax, Free Parking, World Tour, Main Program |
13521060 | Fatih Nararya RI | Player Asset, Dice, Jail |
13521089 | Kenneth Ezekiel Suprantoni | Chance Card, Player Card, Chance Card Bonus |
13521093 | Akbar Maulana Ridho | Player Balance, Rent, Bankruptcy |
13521101 | Arsa Izdihar Islam | Map Fact, Map, Player Location, Minigame |
- Map
- Chance Card
- Location
- Property
- Dice
- Buy
- Rent
- Minigame
- Buildable Go
.
│
├── doc
│ └── MILESTONE 1_Pembagian Tugas.txt
│ └── MILESTONE 1_Rencana Fakta Rule dan Progress.txt
│ └── MILESTONE 2_Pembagian Tugas.txt
│ └── MILESTONE 2_Rencana Fakta Rule dan Progress.txt
│
├── src
│ │
│ ├── aset.pl
│ ├── chancecard.pl
│ ├── command.pl
│ ├── dice.pl
│ ├── jail.pl
│ ├── list.pl
│ ├── main.pl
│ ├── map.pl
│ ├── minigame.pl
│ ├── player.pl
│ ├── rent.pl
│ ├── taxes.pl
│ ├── turns.pl
│ └── worldtour.pl
│
└── README.md