# 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!