Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul consta in implementarea jocului 2048 pe un ecran LCD si asamblarea tuturor componentelor pentru a face posibila functionarea jocului, folosind cunostintele din cadrul laboratorului. Jocul 2048 este disponibil pentru touch screen. Varianta pe care o voi implementa eu se va baza pe folosirea butoanelor. Scopul jocului este de a inmulti puteri ale lui 2 pana se ajunge la numarul 2048. Atunci se termina jocul.
Lista de componente:
LCD grafic 128x64 (ST7920) header 20 de pini mama (pentru a conecta display la placa de baza) 2 panglici mama-tata 4 butoane fire de legatura panglica mama-tata (pentru a conecta butoane la placa de baza) componente de baza pentru placuta microcontroller ATMEGA324A-PU
Am folosit biblioteca u8glib, pe care o gasiti in link-ul urmator, u8glib, pentru interfatarea cu LCD-ul, varianta pentru avr. Am ales ca mediu de dezvoltare Microsoft Visual Studio. Programul presupune realizarea unui joc inspirat de 2048, dar destinat LCD-ului. Datorita resurselor hardware, nu a fost posibila realizarea unei animatii decente pentru joc. In comparatie cu varianta originala de 2048, cel implementat de mine reprezinta o varianta mai mica, intrucat gridul este de 4×4 si jocul se termina atunci cand se ajunge la valoarea 2048 pe grid.
A fost un proiect nice.
Am intampinat probleme din cauza LCD-ului, in special a bibliotecii destinate acestuia. Recomand orice alt LCD in locul celui folosit de mine.