Chess made as an assignment project for OOP course 2021/22
Authors:
- Michał Horodecki
- Michał Pajda
- Dominik Matuszek
Project is built with Maven Application requires Java 17 to run
- Clone the repository
- In the directory containing
pom.xmlrunmvn clean javafx:run - Alternatively you can run
app.Mainclass from your IDE - You can build the project with
mvn packageor using provided script./package.sh- this will create a jar file insidetargetdirectory
- basic UI interactions
- game skeleton
- integrating ui with game core
- menus
- color scheme selection
- complete chess logic
- optional chess configuration (for now at compile time)
- api for external players and ai (almost)
- checkers and minesweeper
- ai moving after delay
- minor code fixes
- some documentation
- compilation to jar
| Person | Total contribution percentage |
|---|---|
| Michał Horodecki | 34% |
| Dominik Matuszek | 34% |
| Michał Pajda | 34% |
| Kacper Topolski | -2% |








