This is an old revision of the document!


Snake Game

Nume: Nita Laurentiu-Mihai, Grupa: 332CA

Introducere

Scopul proiectului este de a reinterpreta jocul snake pe un LCD avand posibilitatea de a schimba nivelul de dificultate, modificand astfel viteza de deplasare a sarpelui. Ideea principala de la care am plecat este de a avea la indemana un mod prin care te poti delecta.

Descriere generală

Jocul va fi reprezentat pe un display, sunetele vor fi redate printr-un buzzer, iar controlul caracterului va fi realizat prin folosirea unui joystick. Scorul va fi afisat dupa ce se detecteaza o coliziune. De asemenea, jucatorul va putea schimba dificultatea, care este initial setata pe modul “Easy” si reprezentata prin culoarea verde a LED-ului, folosind un buton. La apasarea acestui buton viteza de deplasare a sarpelui va creste, multiplicatorul de punctaj va creste, sunetele se vor schimba, iar culoarea LED-ului se va modifica pentru a defini dificultatea curenta. Butonul va cicla prin urmatoarele moduri:

  • Easy (LED verde);
  • Medium (LED galben);
  • Hard (LED rosu).

Schema Bloc:

Hardware Design

Listă de piese:

  • Arduino UNO (ATmega328P)
  • Breadboard
  • LCD
  • LED RGB
  • Buton
  • Joystick
  • Buzzer
  • Fire de legature
  • Rezistente

Software Design

Rezultate Obţinute

Concluzii

Download

Jurnal

21 Aprilie 2022: Alegere proiect & creare wiki

Bibliografie/Resurse

pm/prj2022/avaduva/snakegame.1652109633.txt.gz · Last modified: 2022/05/09 18:20 by laurentiu.nita
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0