Klotski is an one-player puzzle game where the goal is to figure out a way to move the largest block to the bottom of the board.
Go under the directory called "Huarongdao". A folder called "env" should be there. Type into the terminal "source env/bin/activate" to load into the virtual setup(or environment).
Type into the terminal "python3 player.py", then a window should pop up. To view all the games, click "select mode". To quit the program, click "quit".
To play any one of the 16 games, just click on any of them.
Click on the edge of any of the piece to the direction you want it to move.
Click on answer to view the solving process of the game.
Open the file called main.py, and modify the main function by changing the type of the game you want for each game. The four functions are in the same file. After modification, type into the terminal "python3 main.py" to see the reward recieved after each episode(if you are running RL).