Manual
In this section all the steps to download, run and use the program are explained.
There is also a subsection containing the descriptions of external projects that have
contributed to the development of this software.
Requirements
Be aware that in order to use the software, Java must be installed on
your computer.
It is also important to notice that the project has been developed and tested using the JDK 20
therefore some bugs may appear if you run it
with an older version of java.
Download Java here!
Download Python here!
To use the version of the software with the "Smart Next Best Move" you need to build the project locally on your system. An IDE with maven such as Intellij IDEA or Eclipse is therefore required. Download an IDE following these links:
Download
Follow these steps to download the software:
- Open our @GitHub page.
- Click on the green button code.
- Click on Download ZIP.
Execute
Follow these steps to execute the software without the complete "Next Best Move":
Follow these steps to execute the software with the "Next Best Move" on your system:
- Open the terminal in the directory where the zip folder is located.
- Run this command:
>unzip klotski_ids-main.zip && cd klotski_ids-main
- Open the folder on your IDE the ./klotski_ids directory as a Maven project (many IDEs automatically recognize the program as a Maven project)
- Run the file: .\src\main\java\klotski_ids\Launcher.java or .\src\main\java\klotski_ids\mainApplication.java
Game Rules
The rules of the game can be studied at the klotski page in wikipedia.