GitXplorerGitXplorer
c

marley

public
273 stars
26 forks
10 issues

Commits

List of commits on branch master.
Unverified
87a05140239b924aa5cb2b5d8d45d037af04ec7c

Fix Windows issues

ccool-RR committed 3 years ago
Verified
fcc39de8964eaf1a28872173538c17ea246591b3

Update README.md

ccool-RR committed 3 years ago
Verified
c34d2d122c0dd686d63abbf3b9bcd5de07828429

Update README.md

ccool-RR committed 3 years ago
Verified
a60141a2a17f65e8658328e4c2738bd91c37ff5c

Update README.md

ccool-RR committed 3 years ago
Unverified
4125b73b2828d03b83d17349f8a2051f6f4e2e8b

Bump version to 0.5.2

ccool-RR committed 3 years ago
Unverified
2b91ac70a37da371025b0afebce6c835475eb148

Fix navigation bugs

ccool-RR committed 3 years ago

README

The README file for this repository.

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 for help.

I'm using Marley in my research mission to use machine learning to understand human society. I want to produce emergent reciprocation in selfish RL agents and use that to show social behavior. Talk video, slides, sign up for updates.

I hope to make Marley easier to use soon.

GridRoyale

GridRoyale is a life simulation. It's a case study that's bundled with Marley.

GridRoyale is similar to Game of Life or GridWorld, except I added game mechanics to encourage the players to behave socially. These game mechanics are similar to those in the battle royale genre of computer games, which is why it's called GridRoyale.

Players get 10 points for eating food, i.e. the dots that regenerate randomly. Players lose 5 points for colliding with other agents or walls. Players lose 10 points for being shot.

How to run GridRoyale

Installation:

$ pip install marley

Run the server:

$ marley grid_royale demo

This will automatically open a browser window and show you your simulation.