Skip to content

🐍 Multiplayer take on the very popular Snake Game. πŸ”΄ Move the snake over the red dots to eat them and grow looooonger! πŸ•Ή Careful not to crash or it's Game Over! 😒

Notifications You must be signed in to change notification settings

kazvee/snake-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Snake Client Project 🐍

Snake game is a very popular video game. This is a multiplayer take on the genre.

Before you can run this client, you will need to be running the server side which you can download and install from here.

Final Product

'Game Server Screenshot'

'Client Terminal Screenshot'

Purpose

This project was created by me as part of my learnings at Lighthouse Labs.

Dependencies

Node version 12.x and npm version 6.x were used during game client development & testing.

Getting Started

  • Follow steps inside the snek server repo to run the server side
  • Run the development snake client using the node play.js command

How to Play

  • Move the snake over the red dots to eat them and grow looooonger 🐍
  • Be careful not to steer the snake into walls, other snakes, or its own tail
    • Collisions really annoy the snake and the first one will mean Game Over
  • Have fun πŸ˜€

Keyboard Controls

  • Use your W A S D keys to navigate your snake up, left, down, and right
  • Send some friendly banter to other players using numbered keys 1, 2, and 3
  • To exit the game, press Ctrl+C

Acknowledgements

The snek server code was not written from scratch. It is a heavily modified version of the single player game Snek created by Tania Rascia.

About

🐍 Multiplayer take on the very popular Snake Game. πŸ”΄ Move the snake over the red dots to eat them and grow looooonger! πŸ•Ή Careful not to crash or it's Game Over! 😒

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published