Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul reprezinta implementarea bine-cunoscutului joc de telefon 2048. Asemenea oricarui joc, scopul sau este sa fie o sursa de entertainment pentru utilizatorii sai.
Utilizatorul va misca piesele folosind butoanele puse la dispozitie si miscarile vor fi vizibile pe LCD.
Listă de piese:
Schema electrica
Jocul a fost realizat folosind biblioteca disponibila in laboratorul 5 pentru controllerul ST7735R. Afisarea pe LCD se face prin intermediul SPI, folosind tot codul din laborator.
Exista o matrice(4×4) in care se retine valoarea fiecarei casute. La fiecare modificare se redeseneaza tot afisajul. Se coloreaza intai patratul in care va fi scris numarul, cu o culoare designata specifica acelui numar.
La miscarile stanga, dreapta, sus, jos se combina casutele care au aceeasi valoare sau se trece prin casutele goale.
Rezultatul este, dupa asteptari, jocul 2048 care functioneaza in parametrii normali. Fiecare numar are o culoare specifica cu care se coloreaza patratul pe care se afla, ceea ce ajuta foarte mult pentru intelegerea jocului. Butoanele sunt aranjate corespunzator directiilor pe care le reprezinta.
A fost un proiect interesant si realizarea sa a fost placuta. Hardware ul poate fi la fel de interesant ca software ul! A fost mai satisfacator decat ma asteptam sa lipesc piesele cu mana mea.