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.xml
runmvn clean javafx:run
- Alternatively you can run
app.Main
class from your IDE - You can build the project with
mvn package
or using provided script./package.sh
- this will create a jar file insidetarget
directory
- 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% |