Skip to content

Scribble app by priyanka#117

Open
Priyanka-Everest wants to merge 9 commits into
everest-engineering:mainfrom
Priyanka-Everest:scribbleAppByPriyanka
Open

Scribble app by priyanka#117
Priyanka-Everest wants to merge 9 commits into
everest-engineering:mainfrom
Priyanka-Everest:scribbleAppByPriyanka

Conversation

@Priyanka-Everest

Copy link
Copy Markdown

Summary

Brownfield enhancement of the Scribble scaffold across four scenarios using Spec Kit (constitution → spec → clarify → plan → tasks → implement):

  • Scenario 1 — Room Setup & Lobby: host tracking (hostId), name validation, automatic lobby polling (~2s), host-only Start
    Game, multi-room isolation
  • Scenario 2 — Game Start & Drawer Flow: deterministic drawer assignment (participants[0]), word selection (STARTER_WORDS[0]
    = "rocket"), drawer-only word visibility in API snapshot
  • Scenario 3 — Gameplay Interaction: interactive HTML5 canvas (drawer), Clear Canvas, guess submission with case-insensitive
    scoring (100/0), synced guess history and scoreboard via polling
  • Scenario 4 — Result & Restart: End Round (host-only), result view showing word + scores + history to all players, Restart
    returning all tabs to lobby with state cleared

Spec Kit artifacts (constitution, specs, plans, tasks) committed alongside implementation.

Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants