Valentin-Marian-Răzvan TIMISICĂ (25599) - Snake Game LCD
Autorul poate fi contactat la adresa: Login pentru adresa
Introducere
Proiectul reprezinta implementarea jocului clasic Snake pe un ecran LCD. Sarpele va putea fi controlat cu ajutorul butoanelor. Scopul jocului este de a atinge cat mai multe puncte dispuse random pe ecran. Scorul va fi contorizat. Poate fi jucat doar de un singur jucator la un moment dat.
Descriere generală
Schema bloc:
Hardware Design
Lista piese:
IPS Oled Display 128×64
4 butoane control
Placa de baza
Fire conectoare
Placa de test
Software Design
Mod de implementare:
Se initializeaza LCD-ul grafic.
Se initializeaza sarpele cu pozitia si directia.
Se genereaza random pe LCD mancarea pentru sarpe.
Cat timp nu a avut loc nici o coliziune se verifica ce buton a fost apasat ultima oara si se seteaza directia.
Daca intersecteaza mancarea, sarpele se mareste si se genereaza din nou hrana random.
Altfel se face update pentru pozitia capului si cozii sarpelui.
Daca are loc o coliziune, se iese din while si se afiseaza “GAME OVER”.
Rezultate Obţinute
Concluzii
A fost un proiect interesant din care am invatat concepte noi de hardware.
Download
Bibliografie/Resurse