How catowic/artrak works
ARTRAK is a single-player, text-driven horror game. The player explores a 17-room house, chooses routes and interactions, collects items, and reaches one of five endings; room descriptions, inventory, notes, and choices support that play loop. The README documents the full game, while the sampled Python excerpt is partial, so internal wiring beyond the visible room, inventory, and interaction behavior is not inferred. All runtime components reside in the single source file.
Main entry points: artrak.py House rooms
Components 10
Exploration
- Game runtime
artrak.py - House rooms
artrak.py - Room display
artrak.py
Game mechanics
- Player choices
artrak.py - Item interactions
artrak.py - Inventory
artrak.py - Notes and clues
artrak.py - Game state
artrak.py
Narrative outcomes
- Five endings
artrak.py
Other components
- Player
Connections 10
- Player → Game runtime: plays
- Game runtime → House rooms: runs room
- House rooms → Room display: describes
- House rooms → Player choices: prompts
- Player choices → Game state: changes
- Player choices → Item interactions: selects
- Item interactions → Inventory: collects
- Item interactions → Game state: updates
- House rooms → Notes and clues: reveals
- Game state → Five endings: determines