Bahman's Projects

Numbers!

Simple multiplayer game in web, implemented using react.js and socket.io

2020

Numbers is a cooperative online multiplayer game where the goal is for all players to collectively play their numbers in perfect ascending order.

Key rules and features include:

  • No Communication: The main challenge is that players are strictly forbidden from communicating with each other in any way.
  • Levels: The game is level-based. The number of cards each player holds is equal to the current level number.
  • Lives: The group shares a set of lives. If they run out of lives, they lose the game and must start over from the beginning.
  • Stars: Players can collectively decide to use a star to skip a difficult level.
  • Gameplay: To start, one player creates a game and shares a unique ID. The game begins when the required number of players has joined. If a player disconnects, the game continues without them. New players joining mid-game can watch but must wait for the next round to play.