Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul consta in crearea jocului Space Invaders, in care jucatorul poate controla propria nava prin doua butoane (stanga-dreapta) si poate trage spre navele inamice prin apasarea altui buton. Scopul jocului este sa distruga toate navele inamice.
Input-ul pentru acest joc va fi preluat prin apasarea unor butoane, microcontrollerul va procesa acest input si va afisa pe LCD miscarea dorita.
Scema electrica a proiectului:
Placa de baza:
Hardware (varianta 24.05.2017):
Resurse software folosite pentru acest proiect:
Pornind de la libraria pentru Nokia 3310, am creat o functie pentru desenarea unui singur pixel pe ecran. Navele sunt desenate folosind o matrice de 5×5, iar inamicii sunt desenati pe 3 randuri, cu cate 9 inamici. Coloziunea verifica in prima faza daca proiectilul este pe aceeasi verticala cu un inamic si apoi daca este pe aceeasi orizontala.
A fost cel mai complex, dar si cel mai interesant proiect de pana acum, pentru ca am folosit cunostinte hardware si software doboandite la multe materii. Este un proiect care necesita un volum destul de mare de munca, dar satisfactia de a crea ceva de la 0 este pe masura muncii.
Codul sursa: