UNO Multiplayer Game with socket.io

Run server.js file through node and play UNO by connecting to the server.

Used node libraries

1. express 4.19.2
2. socket.io 4.7.5

Use npm install to install these libraries.

Things to do in the future

  • Make disconnection and reconnection seemless by rejoining into the order as which the game started.
  • Let the disconnected player have their turn back if joined before the next player plays.
  • Added spectation for other players.
  • Option can be set to extend the game till one player is left.
  • Add skip, reverse, draw2, draw4 indication and animation.
  • Make the "UNO Show 'em no mercy" version