Metadata-Version: 2.1
Name: marley
Version: 0.5.0
Summary: Marley - A framework for multi-agent reinforcment learning
Home-page: https://github.com/cool-RR/marley
Author: Ram Rachum
Author-email: ram@rachum.com
License: UNKNOWN
Description: # Marley #
        
        Marley is a framework for multi-agent reinforcement learning. It lets you design a game and run experiments with multiple AI-powered agents playing that game.
        
        **Marley isn't ready for use yet; it works for my research purposes, but I haven't yet made the work needed to make it easy to understand for others.** If you're still interested in using it, feel free to read the code or [email me](mailto:ram@rachum.com) for help.
        
        I hope to make Marley easier to use soon.
        
        ## GridRoyale ##
        
        ![](https://i.imgur.com/pmxEKnR.gif)
        
        ## [View the live version here!](https://grid-royale.herokuapp.com/) ##
        
        **GridRoyale** is a life simulation. It's a case study that's bundled with Marley.
        
        GridRoyale is similar to [Game of Life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life) or
        [GridWorld](https://towardsdatascience.com/reinforcement-learning-implement-grid-world-from-scratch-c5963765ebff),
        except I added game mechanics to encourage the players to behave socially. These game mechanics are
        similar to those in the [battle royale](https://en.wikipedia.org/wiki/Battle_royale_game) genre of
        computer games, which is why it's called GridRoyale.
        
        
        # How to run GridRoyale #
        
        Installation:
        
        ```console
        $ pip install marley
        ```
        
        Run the server:
        
        ```console
        $ marley grid_royale demo
        ```
        
        This will automatically open a browser window and show you your simulation.
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Artificial Life
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Provides-Extra: tests
