You've probably played it: The first player comes up with a sentence. The second player draws a picture of the sentence. The third player writes a sentence describing the picture, and so on. After all players have contributed, the full sequence is revealed.
Are there existing online implementations? Of course. But:
- They all expect you to fingerpaint on your phone. It's hard to make great art that way! ExMo does have a drawing tool (it's expected), but players are encouraged to create their art however they like (past media include paper & pen, SculptrVR, collage, diorama, and Procreate) and upload a picture. - The best way to play is at a party with your friends, with each player writing a starting sentence on a piece of paper and then they all get passed around. Party Mode captures that experience (and is therefore the second-best way).
Stack: SvelteKit/TS, Supabase for database and file storage, Clerk for auth. I was using BullMQ for background jobs, but switched to just leaning on the database for a simpler stack. I used server-side events for notifications, but that meant keeping Vercel running constantly which is unnecessarily expensive; polling does the trick.
Code is cheap these days, so it's open source (see footer). Happy to discuss any of it.