Skip to content
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.
/ bloxorz_PAAI Public archive

Bloxorz game for Planning Algorithms in Artificial Intelligence course

Notifications You must be signed in to change notification settings

ooodnakov/bloxorz_PAAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bloxorz game

Bloxorz.Example.mp4

General Info

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.

Requirements Lib

$ pip3 install -r requirement.txt

Run

$ python3 run.py path_to_level options view
  • path_to_level: dir path to json file, like level/1.json
  • options: dfs, bfs, hill, astar, dijkstra or handle to play the game yourself
  • view:
    • 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

Value learning

To run Value Learning you need to run another file:

$ python3 value_learning.py path_to_level

About

Bloxorz game for Planning Algorithms in Artificial Intelligence course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages