├── .gitignore ├── README.md ├── examples ├── DoubleTMaze-v0.gif ├── MorrisWaterMaze-v0.gif ├── RandomMaze-v0.gif ├── RandomShapeMaze-v0.gif ├── SimpleEmptyMaze-v0.gif ├── UMaze-v0.gif └── navigation_env.ipynb ├── mazelab ├── __init__.py ├── color_style.py ├── env.py ├── generators │ ├── __init__.py │ ├── double_t_maze.py │ ├── morris_water_maze.py │ ├── random_maze.py │ ├── random_shape_maze.py │ ├── t_maze.py │ └── u_maze.py ├── maze.py ├── motion.py ├── object.py └── solvers │ ├── __init__.py │ └── dijkstra_solver.py ├── requirements.txt ├── setup.py └── test └── __init__.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/README.md -------------------------------------------------------------------------------- /examples/DoubleTMaze-v0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/examples/DoubleTMaze-v0.gif -------------------------------------------------------------------------------- /examples/MorrisWaterMaze-v0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/examples/MorrisWaterMaze-v0.gif -------------------------------------------------------------------------------- /examples/RandomMaze-v0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/examples/RandomMaze-v0.gif -------------------------------------------------------------------------------- /examples/RandomShapeMaze-v0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/examples/RandomShapeMaze-v0.gif -------------------------------------------------------------------------------- /examples/SimpleEmptyMaze-v0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/examples/SimpleEmptyMaze-v0.gif -------------------------------------------------------------------------------- /examples/UMaze-v0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/examples/UMaze-v0.gif -------------------------------------------------------------------------------- /examples/navigation_env.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/examples/navigation_env.ipynb -------------------------------------------------------------------------------- /mazelab/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/__init__.py -------------------------------------------------------------------------------- /mazelab/color_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/color_style.py -------------------------------------------------------------------------------- /mazelab/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/env.py -------------------------------------------------------------------------------- /mazelab/generators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/generators/__init__.py -------------------------------------------------------------------------------- /mazelab/generators/double_t_maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/generators/double_t_maze.py -------------------------------------------------------------------------------- /mazelab/generators/morris_water_maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/generators/morris_water_maze.py -------------------------------------------------------------------------------- /mazelab/generators/random_maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/generators/random_maze.py -------------------------------------------------------------------------------- /mazelab/generators/random_shape_maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/generators/random_shape_maze.py -------------------------------------------------------------------------------- /mazelab/generators/t_maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/generators/t_maze.py -------------------------------------------------------------------------------- /mazelab/generators/u_maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/generators/u_maze.py -------------------------------------------------------------------------------- /mazelab/maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/maze.py -------------------------------------------------------------------------------- /mazelab/motion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/motion.py -------------------------------------------------------------------------------- /mazelab/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/object.py -------------------------------------------------------------------------------- /mazelab/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/solvers/__init__.py -------------------------------------------------------------------------------- /mazelab/solvers/dijkstra_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/mazelab/solvers/dijkstra_solver.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuoxingdong/mazelab/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------