Bloxorz.Example.mp4
This repo is a part of student project at Skoltech for the course Planning Algorithms in Artificial Intelligence. We implemented few different descrete planning algorithms, conducted performance tests and compared them.
$ pip3 install -r requirement.txt
$ python3 run.py path_to_level options view
path_to_level
: dir path to json file, likelevel/1.json
options
: dfs, bfs, hill, astar, dijkstra or handle to play the game yourselfview
:- 1 for view Step By Step on Consoles and 3D View (All Step of Algorithm)
- 2 for view only on Consoles (Result of Path)
- 3 for view only on 3D View (Result of Path)
- 4 for view with performance metrics printout
Example:
$ python3 run.py ./level/1.json astar 2
To run Value Learning you need to run another file:
$ python3 value_learning.py path_to_level