Autorul poate fi contactat la adresa: Login pentru adresa
Jocul este implementat pe LCD. Este single-player. Jocul consta in golirea casutelor prezente pe ecran prin apasarea pe rand a unei casute. O casuta poate fi libera sau poate contine o bomba. In cazul in care casuta aleasa contine o bomba utilizatorul pierde, iar jocul se termina. Altfel, o parte din casutele vecine celei alese(cele care nu contin bombe) se vor goli. Un jucator castiga atunci cand a golit toate casutele afisate initial pe ecranul LCD-ului.
In cazul in care toate casutele libere au fost golite, utilizatorul castiga, LED-ul verde se va aprinde si un mesaj corespunzator va fi afisat la LCD. Altfel, se va aprinde LED-ul rosu.
Am pornit de la functiile pentru LCD din laboratorul 1: din fisierele lcd.h si lcd.c. Am adaptat codul pentru LCD-ul meu care are 4 linii a cate 20 de caractere fiecare.
Functiile utilizate pentru realizarea jocului sunt urmatoarele:
Am lucrat cu drag la acest proiect. Mi-a placut mai mult partea de hardware, a fost mai fun, dar si scrierea codului a fost interesanta.