A Q-learning algorithm that solves a Maze
To run the algorithm in a generated maze, you'll have to have python (or python3) installed, then run the applications after installing the requirements:
For python:
pip install -r requirements.txt
python Maze.py
For python3
pip3 install -r requirements.txt
python3 Maze.py
The meaning of the symbols are:
- 'X': the entrance, the mark is the exit.
- '@': the exit
- '¤': a wall
- '.': empty passage

