This was a practice project to play around and learn vue and to practice socket.io on the client side (I had done only server-side until now)
Running this project requires 2 commands
npm i
npm run dev
This starts both the front end and the back end (socket.io handler), you should see something like this:
The game menu is super minimalistic, after you chose your username (which is saved in local storage) you are presented with 3 options
The singleplayer and multiplayer modes are almost identical in design, but in functionality, multiplayer has a lot more to offer with turn and score tracking