Sokoban clone for AI teaching
Make sure you are running Python 3.5 or higher
- Create a virtual environment (venv)
python3 -m venv venv
- Activate the virtual environment (you need to repeat this step, and this step only, every time you start a new terminal/session):
source venv/bin/activate
- Install the game requirements:
pip install -r requirements.txt
Simply run:
chmod +x start.sh
./start.sh
Currently goes to level 135
student.py - Responsible for the sending the solution keys to the local server and calling the solving algorithm
solve.py - Where the solution is created. It has all the functions necessary to create the set of keeper movements.
Make sure pygame is properly installed:
python -m pygame.examples.aliens
- Ubuntu 20.04 LTS
Diogo Gomes for the game engine
Kenney for the sprites