This is an old revision of the document!
Autor: Grosu Gheorghe
Grupa: 334CD
Scorul poate fi vizualizat fie în timpul jocului, fie la final, oferind astfel jucătorului un feedback asupra performanței sale. Proiectul include și un buzzer care emite diferite sunete în timpul jocului.
Am fost un mare fan al acestui joc pe telefoanele vechi (Nokia :)) si mi s-a parut interesant cum as putea implementez eu acest lucru pe un microcontroler.
Utilitatea proiectului vine in primul rand din faptul ca ma va ajuta sa inteleg tot procesul de planificare, arhitectura si legare a partii de software cu cea de hardware.
Proiectul este un joc implementat pe un dispozitiv care folosește un display pentru afișarea jocului, un buzzer pentru redarea sunetelor și un joystick pentru controlul personajului. Scopul jocului este să eviți coliziunile și să obții cât mai multe puncte. Atunci când se produce o coliziune, scorul este afișat. Jucătorul poate ajusta nivelul de dificultate, inițial setat pe modul “Easy”(nivelul 1), folosind un buton(posibil tot cel din joystick). La apăsarea butonului, viteza de deplasare a personajului crește, harta se schimbă și culoarea LED-ului se modifică pentru a indica nivelul de dificultate actual sau pentru diferite efecte din timpul jocului.
Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html
Lista de piese:
Schema hardware
Schema electrica
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.
https://randomnerdtutorials.com/guide-to-1-8-tft-display-with-arduino/