# 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 ```bash uv sync python main.py ``` ### Docker ```bash docker compose -f docker/docker-compose.yml up ``` ## Status Working prototype. Built as an experiment in terminal game design; not actively maintained.