/drawguess

A game where players guess based on drawings and draw based on those guesses

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

drawguess

drawguess is a game that combines drawing and "broken telephone".

Usage

In order to host drawguess, you have to run both the back and the front servers.

back

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.

front

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.

Rules

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...

Scoring

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.

License

drawguess is GPLv3 licensed.