Skip to content

Assignment - Harshitha#17

Open
Harshitha-Bhimavarapu wants to merge 9 commits into
everest-engineering:mainfrom
Harshitha-Bhimavarapu:assignment
Open

Assignment - Harshitha#17
Harshitha-Bhimavarapu wants to merge 9 commits into
everest-engineering:mainfrom
Harshitha-Bhimavarapu:assignment

Conversation

@Harshitha-Bhimavarapu
Copy link
Copy Markdown

@Harshitha-Bhimavarapu Harshitha-Bhimavarapu commented May 30, 2026

Summary

Built an HTTP-polling multiplayer drawing game. Features were built incrementally using a Spec Kit-driven workflow.

Specification 1 — Room Setup & Lobby: Add room creation/join via unique codes with host assignment, validation, isolated lobbies, ~2s polling, and host-only game start requires 2+ players.

Specification 2 — Game Start & Drawer Flow: On game start, player names are trimmed (empty/whitespace rejected); the host becomes the drawer, and the secret word is shown only to them.

Specification 3 — Gameplay Interaction: Guessers submit trimmed, case-insensitive guesses (empty rejected); a correct guess scores 100. Drawing is visible to the drawer; guess history syncs to all via polling.

Specification 4 — Result, Restart & Final Validation: After a round ends, all players see the correct word, final scores, and full guess history. On host restart, everyone returns to the lobby with players preserved and all round state cleared

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.

1 participant