Exorcist Game (Arcane Purge)
A text-based exorcist game where Bible verses are the spell mechanics. Fight through a gauntlet of escalating demons by matching verse categories to each demon's weaknesses.
Personal prototype project — functional, but not polished.
Gameplay
- Terminal-based combat loop with timer pressure
- Six escalating demon encounters, each with health, damage, and elemental weaknesses
- Verse-based spell system: recite verses from the right category (Binding, Healing, Exorcism, Protection, Judgment) to deal damage
- Mismatched categories fizzle — read the demon, pick the verse
Project Structure
| Path | Description |
|---|---|
main.py |
Game engine, demon definitions, and combat loop |
data.py |
Verse loading, normalization, and spell resolution |
verses.json |
Verse dataset |
docker/ |
Dockerfile and compose for containerized runs |
tests/ |
Test suite for verse data and game logic |
Running
Local
uv sync
python main.py
Docker
docker compose -f docker/docker-compose.yml up
Status
Working prototype. Built as an experiment in terminal game design; not actively maintained.
Description
Text-based exorcist game (Arcane Purge) — Bible verses as spell mechanics against weakness-based demons. Working prototype.
Languages
Python
98.2%
Dockerfile
1.8%