Open source Python engine for Red Carbon — a game about decarbonisation, economics, and climate action.
| I want to… | Go to |
|---|---|
| Understand how the engine works | Architecture |
| Explore the game design assumptions | Assumptions |
| Understand BUILD, SWAP, REDUCE mechanics | Game Mechanics |
| Try the IO table examples / run notebooks | examples/ |
| Understand the data sources | Data Guide |
| Set up locally / contribute code | Installation · Contributing |
| Browse the Python API | API Reference |
| Find citations and data sources | References |
Each player in Red Carbon has their own simulated world, represented as an EXIOBASE input-output (IO) table. Red Worlds applies the player’s daily action to their world and returns updated emissions figures.
The three action types:
See Game Mechanics for the full technical contracts, and Assumptions for the rationale behind each design choice.