Skip to content

Custom implementation of the original "Snake Game" with some extra features added.

Notifications You must be signed in to change notification settings

rostyk-begey/snake-multiplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

🐍 Snake Multiplayer - PRESS TO PLAY

Custom implementation of the original "Snake Game" with some extra features added.

🕰 The history behind the project

This game was originally created at the beginning of my development career. 👶
(definitely not the first project, and not the 10th either, but the first one using Git and GitHub)

The aim was to gain some experience in JavaScript by doing something more difficult than just a "burger menu".
For some reason I wanted this project to be simple & tiny (in fact it isn’t 😅) so I decided to put all source code inside one file. 🤦‍♂️

Since then a lot has changed.
For me, this repository now means more than just some shitty 💩 code.
However, you can use it as a good example of "how not to write code".

✨ Features

  • 🔈 Sonuds: there are sound reactions
  • 👥 Multiplayer: play with your friend on the same PC
  • 🎮 Interface:
    • 🎰 score display
    • ⏯ play/pause (start moving after resuming othervise snake would eat itself)
    • 🍎 change food ammount
    • 🔇 mute/unmute
    • 🎨 change snake color
    • ➕ add/remove snake
    • 🕹 change snake controls (designed for multiplayer mode to reassign default keys)
  • 🐞 Tons of bugs: but why not just treat them as features 🤔