https://github.com/hptrk/uni-capitaly-java
(UNIVERSITY) A Java-based Capitaly board game simulation, featuring multiple player strategies, dynamic fields, and game mechanics. Includes detailed documentation and a UML diagram for better understanding.
https://github.com/hptrk/uni-capitaly-java
board-game documentation java oop university-project
Last synced: 2 months ago
JSON representation
(UNIVERSITY) A Java-based Capitaly board game simulation, featuring multiple player strategies, dynamic fields, and game mechanics. Includes detailed documentation and a UML diagram for better understanding.
- Host: GitHub
- URL: https://github.com/hptrk/uni-capitaly-java
- Owner: hptrk
- Created: 2025-02-07T19:08:34.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-07T19:21:32.000Z (3 months ago)
- Last Synced: 2025-02-07T20:26:48.602Z (3 months ago)
- Topics: board-game, documentation, java, oop, university-project
- Language: Java
- Homepage:
- Size: 1.38 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎲 Capitaly Game Simulation
This project was developed as a **university assignment**, focusing on creating a simulation of the **Capitaly** board game. A detailed documentation is also available to guide users through the code and functionality of the game.
## 🚀 Features
- **Multiple Player Strategies**: Includes Greedy, Careful, and Tactician player types.
- **Dynamic Game Map**: Supports different field types like Property, Service, and Luck.
- **Console Output**: Utilizes ANSI escape codes for colored console output.
- **Predefined and Random Dice Rolls**: Supports both predefined sequences and random dice rolls.
- **Game Simulation**: Simulates the game until only one player remains.## 📋 Project Details
- **University**: ELTE
- **Year**: 2024
- **Technologies**: Java## 📚 Detailed Documentation
There is a detailed documentation included with a detailed tour to understand the code.
---
⭐ This was a university project and is not actively maintained.