Sokoban Solver developed in the Artificial Intelligence course.
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
Open 3 terminals:
$ python3 server.py
$ python3 viewer.py
$ python3 student.py
Or use the script made to run all the above:
$ ./run.sh
All the details, including the results, can be found in the Work Report. Be aware, the Work Report was written in Portuguese.
Evaluated with 18.4 out of 20.