u/Chris-4081

# Building MAAT-RPG: Terminal RPG with Ethical Principles

I built MAAT-RPG over the last months – a narrative AI RPG that runs

entirely in the terminal. No game engine. No Pygame.

## The Concept

What if your dialogue choices shaped your combat ethics?

Five MAAT principles become attack types:

- **Harmony** (stability, focus)

- **Balance** (defense, mitigation)

- **Creation** (attack, damage)

- **Connection** (resources, flow)

- **Respect** (ethics, consequences)

## Why No Game Engine?

Constraints breed creativity. For a narrative RPG:

- Terminal UI is actually perfect

- Local LLM handles dialogue

- Simple state machine for combat

- JSON for persistence

Result: 3.5k lines of focused Python. Runs everywhere.

## Key Features

- Bilingual (German/English)

- Cross-platform (macOS, Linux)

- Fully offline

- AGPL licensed

- Boss fights react to your character

## GitHub & Videos

- **Repo:** https://github.com/Chris4081/MAAT-RPG

- **Gameplay:** https://youtube.com/watch?v=S3gQ0OWYilo

Curious what you think!

reddit.com
u/Chris-4081 — 1 month ago