Shock and Draw
Shock and Draw is a team drawing-and-guessing game with a subversive twist. Both teams play simultaneously, and are able to sabotage the other with various attacks (losing the ability to use colors, guesses come in backwards, etc)

Highlights
Result is determined probabilistically, with weights determined by Yelp ranking, user preferences and order history.
Gracefully handles players quitting mid-game regardless of team role (drawer or guesser)
Creating a game starts a session with a unique URL and room code, which players access directly or through the home page.
Automaticaly deletes game rooms and sessions when all players leave, releasing server resources.
Low-latency, synchronized game state updates to optimize gameplay experience
Synchronized, clean transitions between game states for improved UX
Screenshots
A few UI moments from the app—node creation, tagging, and graph navigation.




Want the code / implementation details?
Check out the repo for setup, structure, and ongoing improvements.