/Simon-Clicks

using real time socket server create an interactive Simon says game in the terminal

Primary LanguageJavaScriptMIT LicenseMIT

Simon-Clicks

  • using real time socket server create a two player experience with live chat and 2d movement.

Features

  • Real-time multiplayer gameplay with updates
  • Interactive gameplay with live chat
  • Broadcasting updates to all players
  • Disconnection handling
  • Playable in terminal and browser
  • Real time chat

Technologies Used

Node.js, Socket.io, JavaScript, Express, Jest, ESLint, Dotenv, Blessed

Setup

How to initialize this application

  1. Clone this repo into your local environment
  2. npm init -y
  3. npm i
  4. node .

.env requirements (where applicable)

  • PORT - 3001

How to run this application

  • Player enters node . from the root level terminal
  • Navigate into the ./blessed and enter node . from a second terminal
  • Open a web browser at LocalHost 3001 then move with the arrow keys
  • Real-time chat functionality allows players to communicate back and forth

Collaboration

Ethan Storm, Ryan Eastman, Coriana Williams

Links and Resources

-Github Actions

-Whiteboard