The heart of this project is the "Hnefatafl" game, one of a family of ancient Northern European board games that goes under the name of Tafl Games.
There are two different game modes:
- the classic mode, that reproduces the original version of Hnefatafl;
- the variant mode, that presents some new features of our invention.
This project has been realized for the Object-Oriented Programming course of the Bachelor's degree in Computer Science and Engineering at University of Bologna, Cesena Campus.
-
Before starting the application, make sure to have the JDK (version 17 or later) installed; it can be downloaded here.
-
Start the application by running the
tafl-games-all.jar
file or, alternatively, by executing the command./gradlew run
(on Linux) /.\gradlew.bat run
(on Windows) in the project root directory.
The rules of both game modes are provided in an apposite section in the game mode choice menu of the application.
To move a piece, first select it by left-clicking with the mouse. Then select the cell you want to move it to by left-clicking.
Keep in mind that the Attackers (red pieces) are the first to start, and that normally all pieces can move horizontally or vertically by any number of cells until they meet an obstacle.
- Alin Stefan Bordeianu
- Elena Boschetti
- Andrea Piermattei
- Margherita Raponi