Scribble

March 2021 - May 2021

    Tags

  • Next.js
  • React
  • TypeScript

About

This project was made for school, it was supposed to be built with Spring but due to the lacklustre support of normal sockets, I chose to switch to Next. In retrospect, it was a bad idea to build a Next app with a custom server, even though it is supported since I lose many key features of the library. I should've made it with React and some other backend library like Nest.

Real-time drawing game. Based on the popular game skribbl.io but with Next.js. Players can choose their avatar and name then create a new lobby or join an existing one. Lobby settings can be customized like changing colour themes and settings custom dictionaries (WIP). A chat is used to guess what is being drawn and players get points based on their speed.