Skip to content

An environment for kinship-aligned Multi-Agent RL, where agents either learn to cooperate or see their lineage go extinct.

Notifications You must be signed in to change notification settings

jpiabrantes/territories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Territories

Territories

An environment for kinship-aligned multi-agent reinforcement learning — where agents with diverging interests either learn to cooperate or see their lineage go extinct.

The best place to understand why Territories and follow the experimental results is the through the blog series: Emerging a Society with MARL.

The best place to understand RL environments written in C is by studying PufferLib.

Install

Install raylib.h and the requirements.txt. Compile the environment using sh build.sh.

The you can use the environment in Python. See src/territories.py for an example.

About

An environment for kinship-aligned Multi-Agent RL, where agents either learn to cooperate or see their lineage go extinct.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published