Jarian Cottingham eb6abf9c8c
Some checks failed
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / docker-build (push) Has been cancelled
CI / security (push) Has been cancelled
CI / build-result (push) Has been cancelled
chore: remove local artifacts
2026-08-21 17:15:29 +00:00
2026-05-09 11:55:14 -05:00
2026-07-05 22:22:41 +00:00
2026-08-21 17:15:29 +00:00
2026-07-05 22:22:41 +00:00
2026-05-09 11:55:14 -05:00
2026-05-09 11:55:14 -05:00
2026-07-05 22:22:41 +00:00
2026-07-05 22:22:41 +00:00
2026-07-06 00:18:29 +00:00
2026-05-09 11:55:14 -05:00
2026-07-05 22:22:41 +00:00
2026-08-21 17:15:29 +00:00
2026-05-09 11:55:14 -05:00
2026-07-05 22:22:41 +00:00

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.
Readme 132 KiB
Languages
Python 98.2%
Dockerfile 1.8%