Share

Draw together

What is Draw together?

A multiplayer drawing app written in C# , the latest version can be found here: blushyface.katzen48.de/

Features / To do

Room

  • room types: single draw / multi draw / pictionary / animation
  • (global) room info / statistics -> pictionary leader-board / most active player etc etc
  • show optional player icons when player has created an account + linked Twitch account when drawing
  • public / private room [done]
  • room message of the day / room description / rules
  • save / load drawing
  • scroll-able canvas [done]
  • chat room (for pictionary but mainly to communicate with other players in room) [done]
  • chat room permissions (ban / kick / mute etc)
  • color wheel instead of static color choices
  • list of available / public rooms & player count

Player

  • support for creating accounts + Twitch account
  • various player roles -> room host -> player
  • player roles -> room owner, mod (for chat)
  • player profile
  • draw history
  • joined rooms history to quickly rejoin
  • invite other players to private room

Thoughts

– players join lobby as the default room but maybe not auto join on connect?
– rooms can only be joined when writing it in the textbox but maybe make it so that it is directly joinable by url? For example to join room “blushies” -> blushyface.katzen48.de/rooms/blushies
– when players link their account use that name to claim the room with same name + give them owner role?

Examples / Screenshots

 

 

Share

Draw together

What is Draw together?

A multiplayer drawing app written in C# , the latest version can be found here: blushyface.katzen48.de/

Features / To do

Room

  • room types: single draw / multi draw / pictionary / animation
  • (global) room info / statistics -> pictionary leader-board / most active player etc etc
  • show optional player icons when player has created an account + linked Twitch account when drawing
  • public / private room [done]
  • room message of the day / room description / rules
  • save / load drawing
  • scroll-able canvas [done]
  • chat room (for pictionary but mainly to communicate with other players in room) [done]
  • chat room permissions (ban / kick / mute etc)
  • color wheel instead of static color choices
  • list of available / public rooms & player count

Player

  • support for creating accounts + Twitch account
  • various player roles -> room host -> player
  • player roles -> room owner, mod (for chat)
  • player profile
  • draw history
  • joined rooms history to quickly rejoin
  • invite other players to private room

Thoughts

– players join lobby as the default room but maybe not auto join on connect?
– rooms can only be joined when writing it in the textbox but maybe make it so that it is directly joinable by url? For example to join room “blushies” -> blushyface.katzen48.de/rooms/blushies
– when players link their account use that name to claim the room with same name + give them owner role?

Examples / Screenshots