Refine party, timer, and Extension mechanics

This commit is contained in:
2026-08-17 21:07:20 -07:00
parent db19a89957
commit 879cfd4fd0
16 changed files with 218 additions and 105 deletions
+7
View File
@@ -13,6 +13,13 @@ and a Twurple production boundary for chat, followers, Channel Points, and
Extension identity. Live Twitch acceptance still requires operator credentials, an
approved Extension configuration, and real-viewer evidence.
Each floor has four first-come, first-served party slots with fixed Blue, Green,
Red, and Yellow identities. Reaching the exit clears the party and opens the
next floor for a complete reparty. Player phases use a rolling five-second
deadline that each living player may reset once with their first accepted
action. The same Twitch Extension provides compact desktop controls and a
touch-oriented mobile layout backed by the same authoritative game instance.
## Quick start
Requirements: Node.js 22 or newer and npm.