Package kuimaze :: Module gym_wrapper :: Class InfHardMaze
[hide private]
[frames] | no frames]

Class InfHardMaze

source code

gym.Env --+    
          |    
    MazeEnv --+
              |
             InfHardMaze

Informed hard maze, suitable for reinforcement learning step(param) where param is integer; 0 <= param <= 3

Instance Methods [hide private]
 
__init__(self, map_image=None, grad=(0,0), probs=None)
Class wrapping Maze into gym enviroment.
source code

Inherited from MazeEnv: close, get_all_states, render, reset, save_eps, save_path, seed, step, visualise

Class Variables [hide private]

Inherited from MazeEnv: MAP, metadata

Inherited from MazeEnv (private): _path, _visited

Method Details [hide private]

__init__(self, map_image=None, grad=(0,0), probs=None)
(Constructor)

source code 

Class wrapping Maze into gym enviroment.

Parameters:
  • informed - boolean
  • gym_compatible - boolean - T = HardMaze, F = EasyMaze
  • deter - boolean - T = deterministic maze, F = probabilistic maze
  • map_image_dir - string - path to image of map
  • grad - tuple - vector tuning the tilt of maze`
Overrides: MazeEnv.__init__
(inherited documentation)