Risk is a strategy board game of diplomacy, conflict and conquest for two to six players. This is a simplified version of RISK with only two players. It can be multi human players or the player can choose an agent to play against. Our game is supported by multiple AI and non AI agents that the user can choose one of them or he can go beyond that and let two AI agents play against each other and watch the result.
- Human Agent
- Passive Agent
- Aggressive Agent
- Pacifiest Agent
- Greedy Agent
- A* Agent
- Real Time A* Agent
- core: contains the logic of transition between states, adding armies, attacking and so on.
- agents: contains implementation of the seven agents required.
- models: contains the data classes of the vertex, board and so on
- Views: contains the fxml files of the UI.
- controllers: contains JavaFX controllers that connect UI with models.