Metadata-Version: 1.1
Name: mazenv
Version: 0.3.0
Summary: Maze environments for Reinforcement Learning
Home-page: https://github.com/unixpickle/mazenv-py
Author: Alex Nichol
Author-email: unixpickle@gmail.com
License: BSD
Description-Content-Type: UNKNOWN
Description: # mazenv-py
        
        A Python port of [unixpickle/mazenv](https://github.com/unixpickle/mazenv) that uses OpenAI Gym.
        
        # Installation
        
        You can install mazenv with pip:
        
        ```
        pip install mazenv
        ```
        
        # Usage
        
        You can generate a random 8x8 maze like this:
        
        ```
        import mazenv
        
        maze = mazenv.prim((8, 8))
        print(maze)
        ```
        
        You can create a Gym environment out of your maze like this:
        
        ```
        env = mazenv.Env(maze)
        ```
        
        If you want to restrict the observations to a 5x5 grid centered around the current position, you can do:
        
        ```
        restricted_env = mazenv.HorizonLimit(env, horizon=2)
        ```
        
Keywords: ai reinforcement learning
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
