Java • JavaFX • Maven • JUnit 5
The GameBoard project is a Java application that implements a strategic board game. It features a game board with a size of 5 rows and 5 columns, where two players compete against each other using a set of 7 stones each.
Java is the core programming language used to build the application. The JavaFX library is utilized for creating the graphical user interface of the game, allowing for a visually engaging user experience.
Maven is utilized as the build and dependency management tool for the project, streamlining the development process. The JUnit Jupiter framework is employed for writing unit tests to ensure the correctness of the application's functionality.