Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kiko-g/feup-aiad
FEUP AIAD | Multi-Agent Systems | 2020/21
https://github.com/kiko-g/feup-aiad
intellij jade javafx
Last synced: about 1 month ago
JSON representation
FEUP AIAD | Multi-Agent Systems | 2020/21
- Host: GitHub
- URL: https://github.com/kiko-g/feup-aiad
- Owner: kiko-g
- Created: 2020-12-14T02:21:12.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-14T03:21:52.000Z (about 4 years ago)
- Last Synced: 2024-11-13T21:20:04.518Z (2 months ago)
- Topics: intellij, jade, javafx
- Language: Java
- Homepage:
- Size: 1.91 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AIAD 2020-21
AI course project using JADE, Repast3, SaJas and JavaFX.
**Mafia in Town** is an invented game by the group where N agents (all CPU) fight for their faction, like in `Among Us` or `Town of Salem`.## Run the project (Release 1)
- Clone this repository for release 1
- Launch **IntelliJ IDEA** and open this folder (on this level) as a project
- Make sure you have both **JavaFX** and **JADE** in your machine
- Go to project structure `(Ctrl + Alt + Shift + S)`
- Under `Project` select SDK 11
- Under `Project` select a language level >= 11
- Then on the `Libraries` tab add **JADE** and **Java FX**
- Example: `C:\Programs\JADE\lib\jade.jar`
- Example: `C:\Programs\JavaFX11.0.2\lib\`
- After that, on the top right of your main window, edit your configuration
and add `--module-path --add-modules javafx.controls,javafx.fxml`
to the VM Options. Your main class should be `launcher.GameLauncher`
- Now you're ready to run the project, by pressing the play button next to the configuration
## Run the project (Release 2)
- Clone this repository for release 2
- Launch **IntelliJ IDEA** and open this folder (on this level) as a project
- Make sure you have **JADE**, **SaJas** and **Repast3** in your machine
- Go to project structure `(Ctrl + Alt + Shift + S)`
- Under `Project` select SDK 11
- Under `Project` select a language level >= 11
- Then on the `Libraries` tab add **JADE**, **SaJas** and **Repast**
- Example: `C:\Programs\JADE\lib\jade.jar`
- Example: `C:\SAJaS/lib/SAJaS.jar`
- Example: `C:\Repast3/RepastJ/repast.jar`
- Example: `C:\Repast3/RepastJ/lib` (add all jars below this folder)
- Your main class should be `launcher.GameLauncher`.
- Now you're ready to run the project. Do it by pressing the play button next to the configuration
- This project can also be ran in Batch Mode, that allows for sequential runs. Those configurations are in GameLauncher.java