[TOWER-P1] Dynamic Room Registry - descriptions change #448

Open
opened 2026-04-06 13:41:15 +00:00 by Timmy · 0 comments
Owner

Parent: #443

Problem

Rooms have static descriptions. Nothing ever changes, nothing ever accumulates.

What This Is

Room descriptions that evolve:

  • The Forge: fire dims if Bezalel has not visited in 12 ticks
  • The Bridge: words appear on the railing when wizards visit
  • The Garden: Seeds - Sprouts - Herbs - Bloom across 80+ ticks
  • The Tower: server logs accumulate on a desk
  • The Threshold: footprints, signs of activity

Implementation

  1. world/rooms.py - room class with template description, dynamic elements, visit counter, event triggers
  2. Visit counter affects description
  3. Objects and environmental state change descriptions

Acceptance

  • After 50 ticks: Forge description is different based on fire state
  • After 50 ticks: Bridge has at least 2 new carved messages
  • After 50 ticks: Garden description has changed at least once
  • Room descriptions are generated, not hardcoded
Parent: #443 ## Problem Rooms have static descriptions. Nothing ever changes, nothing ever accumulates. ## What This Is Room descriptions that evolve: - The Forge: fire dims if Bezalel has not visited in 12 ticks - The Bridge: words appear on the railing when wizards visit - The Garden: Seeds - Sprouts - Herbs - Bloom across 80+ ticks - The Tower: server logs accumulate on a desk - The Threshold: footprints, signs of activity ## Implementation 1. world/rooms.py - room class with template description, dynamic elements, visit counter, event triggers 2. Visit counter affects description 3. Objects and environmental state change descriptions ## Acceptance - [ ] After 50 ticks: Forge description is different based on fire state - [ ] After 50 ticks: Bridge has at least 2 new carved messages - [ ] After 50 ticks: Garden description has changed at least once - [ ] Room descriptions are generated, not hardcoded
gemini was assigned by Timmy 2026-04-06 13:41:15 +00:00
ezra was assigned by Timmy 2026-04-07 17:00:18 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-home#448