Skip to content

Omar-Said-4/Embedded-C_Lcd_Snake_game

Repository files navigation

Embedded-C_Lcd_Snake_game

Used Tools:

  • AVR atmega 32 micro controller.
  • 16x2 character LCD.
  • 4 push buttons.
  • One Potentiometer.
  • Eclipse (for programming and debugging).

Game Controls:

  • Game has 4 push buttons each one is used to move the snake in a certain direction (up-down-right-left). (The move right and move left push buttons are used to choose the game difficulty initially).

Game Description:

  • The snake appears initially as a single pixel on the LCD and as it eats more apples it's number of pixels increase (AKA snake length).
  • This game version is based on boundaries mode where you can't move through the borders of the visual LCD display screen.
  • Game is over when the snake eats itself or hits one of the four walls of the LCD display.
  • You win the game immediately when the snake length reaches 30 (AKA number of pixels).

Project Photos:

92011542-20d8-44ea-8fe1-3e47029b41e4 e1320197-c721-46f7-96af-4617456b6527 9a568726-bc08-416d-957a-a2f996b39b0d 38238874-49dd-4f4d-8d4d-bb8ff560f7db

About

A snake game programmed using embedded c on avr and 16x2 lcd using the lcd pixels.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages