Snake is a very simple game, but it's also very popular. I used to play it on the Nokia 3310 when I was a kid, so I chose to make this game.
I suppose everyone knows how the Snake game Works.
But if you don't, here's all you need to know to play it:
You are a Snake who is HUNGRY, and you need to Eat so you will not die.
The food will blink on the matrix, so it will be easy to see.
After you Eat the food, the snake lenght and the score will increase
The Game is played using only the Joystick
- START GAME
- Player Name - Here you can select you name
- HIGHSCORE - Here you can see the Leaderboard
- SETTINGS
- DIFFICULTY- Here you can select you name
- MATRIX BRIGHTNESS - Select the matrix Brightness
- SOUNDS - Turn Sounds on / off
- RESET HIGHSCORE - Resets the Leaderboard
- ABOUT - Game Name and Creator
- HOW TO PLAY - Short descriprion on how to play
Arduino Uno
Breadboard
8x8 LED matrix
Matrix driver MAX7219
16x2 LCD
Joystick
Buzzer
10 uF 50V capacitor
104 ceramic capacitor
One potentiometer
Resistors
Wires

Link to the video!
Small lag when increasing the snake's length. It won't increase immediately. I see it as an Easter Egg, because you don't grow immediately after you eat, you always need to wait😜
Sometimes the food changes is position when started the game.
Sometimes a segment of the snake is now drawn.