GitHunt
HU

hugofpaiva/ia-sokoban

Sokoban Solver developed in the Artificial Intelligence course, IA UA 2020/2021

Sokoban Solver for AI learning

Sokoban Solver developed in the Artificial Intelligence course.

Demo

How to install

Make sure you are running Python 3.5 or higher

  1. Create a virtual environment (venv)
python3 -m venv venv
  1. 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
  1. Install the game requirements:
pip install -r requirements.txt

How to use

Open 3 terminals:

$ python3 server.py

$ python3 viewer.py

$ python3 student.py

Or use the script made to run all the above:

$ ./run.sh

Details

All the details, including the results, can be found in the Work Report. Be aware, the Work Report was written in Portuguese.

Grade

Evaluated with 18.4 out of 20.

Languages

Python86.3%TeX11.1%Shell2.6%

Contributors

MIT License
Created July 30, 2021
Updated January 28, 2023
hugofpaiva/ia-sokoban | GitHunt