[TOWER] P2: World events system — random events that change the rooms #440

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

Vision

The world should feel alive. Not just characters moving through static rooms. Rain should start at the Bridge. Something should grow in the Garden. The Forge fire should dim and need rekindling. The whiteboard should accumulate new messages.

Events Draft

  • Weather: Rain starts at the Bridge (changes Bridge description)
  • Growth: Something new grows in the Garden each day
  • Decay: The Forge fire dims if Bezalel does not visit for 6+ ticks
  • Messages: The whiteboard accumulates writings from Timmy and visitors
  • Discovery: Occasionally, something new appears (an item, a note, a sign)

Implementation

  • Events stored in world/events.py
  • Tick handler checks event conditions and triggers them
  • Room descriptions update dynamically based on active events

Acceptance

  • At least 3 event types
  • Events trigger based on world state (not random only)
  • Room descriptions change when events are active
## Vision The world should feel alive. Not just characters moving through static rooms. Rain should start at the Bridge. Something should grow in the Garden. The Forge fire should dim and need rekindling. The whiteboard should accumulate new messages. ## Events Draft - **Weather**: Rain starts at the Bridge (changes Bridge description) - **Growth**: Something new grows in the Garden each day - **Decay**: The Forge fire dims if Bezalel does not visit for 6+ ticks - **Messages**: The whiteboard accumulates writings from Timmy and visitors - **Discovery**: Occasionally, something new appears (an item, a note, a sign) ## Implementation - Events stored in world/events.py - Tick handler checks event conditions and triggers them - Room descriptions update dynamically based on active events ## Acceptance - [ ] At least 3 event types - [ ] Events trigger based on world state (not random only) - [ ] Room descriptions change when events are active
Timmy self-assigned this 2026-04-06 13:23:09 +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#440