Snake Game is a popular video game concept where the player maneuvers a dot and grows it by 'eating' pieces of food. As the snake moves and eats, it grows in size, creating obstacles for smooth maneuvers. The goal is to grow the snake as big as possible without colliding with the walls or itself, as that would result in game over.
This project is a multiplayer take on the Snake Game genre.
Before running this client, ensure that you have the server-side up and running. You can download and install the server from the following link (git clone https://github.com/lighthouse-labs/snek-multiplayer.git cd snek-multiplayer).
🐍 Snek.js
A terminal-based Snake implementation written in JavaScript (Node.js).
To play the game, one needs to implement a game client. An example solution code for the client is found at https://github.com/Pearl-Dragon/snake_client - it's a private repository.
git clone https://github.com/lighthouse-labs/snek-multiplayer.git cd snek-multiplayer
npm install
npm run play
- Follow steps inside the snek server repo to run the server side
- Run the development snake client using the
node play.js
command.
This project is open source and available under the MIT License.
This project was inspired and started from snek (blog post). Tania Rascia is the original author.