drawguess is a game that combines drawing and "broken telephone".
In order to host drawguess, you have to run both the back and the front servers.
If running in production mode, edit the HOST
variable in the start:prod
script to match your host.
cd back
npm install
npm run start:prod
In development, use npm run start
.
In production, add your host to config.ts
.
cd front
npm install
npm run build:prod
npm run start:prod
For development, use npm run start
You can access the game from your browser at port 5001
.
Here's how the game works.
- Draw: Player A is assigned a prompt which they draw (Elephant)
- Guess: Player B tries to guess the word based on player A's drawing (Rhino)
- Draw: Player C draws player B's guess (Rhino)
- Guess: Player D guesses based on player C's drawing (Rhino)
and so on...
If a player's guess is the same as the prompt or the previous guess, they and the artist score a point. For instance, in the above example, player D's guess matches player B's guess, so player D and player C earn one point each.
drawguess is GPLv3 licensed.