Skip to content

MattiaIojica/MatrixProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Snake - MatrixProject

Backstory

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.

Game Description

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
  • How to play

    The Game is played using only the Joystick

    Main Menu

    • 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

    Used Components

  • Arduino Uno
  • Breadboard
  • 8x8 LED matrix
  • Matrix driver MAX7219
  • 16x2 LCD
  • Joystick
  • Buzzer
  • 10 uF 50V capacitor
  • 104 ceramic capacitor
  • One potentiometer
  • Resistors
  • Wires
  • Images

    img1 img2

    Video

    Link to the video!

    Bugs
  • 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.
  • Releases

    No releases published

    Packages

    No packages published