Compare commits
2 Commits
ci-retrigg
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| eb6abf9c8c | |||
|
|
0dba12d694 |
42
README.md
42
README.md
@ -1 +1,41 @@
|
||||
# exorcist-game
|
||||
# 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.
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user