Autorul poate fi contactat la adresa: Login pentru adresa
Jocul implementat este un joc de testare a reactiei. Sunt disponibile 3 jocuri:
1) Plus minus game 2) Correct shape 3) Number of seconds
Ideea de la care am pornit a fost aceea a jocului 2 Player Reactor disponibil pe Android.
Consider ca utilitatea nu este clara si concisa, insa este fun :)
Schema bloc
Interactiunea componentelor
Pentru implementarea jocului am folosit microcontroller-ul ATMega, butonul User de pe placa de baza si un LCD TFT.
Microcontroller-ul comanda LCD-ul acesta avand o conexiune paralela pe 16 biti.
Avand in vedere ca se testeaza reactiile jucatorului, este nevoie de un singur buton care inregistreaza reactia acestuia. Astfel, butonul pe care l-am folosit este user button-ul pus la dispozitie pe placa de baza (PD6).
Lista de piese
LCD-ul se conecteaza folosind 40 de pini (nu toti folositi) la porturile microcontrollerului. Conexiunile s-au facut astfel incat sa se respecte protocolul folosit de libraria UTFT folosita in implementare.
Mediul de dezvoltare: Sublime Text 3
Librarii: UTFT library.php adaptata pentru microcontroller-ul nostru
In implementarea software am realizat 3 functii (putand oricand sa fie adaptata pentru mai multe) care se ocupa de logica si desenarea elementelor celor 3 jocuri.
In functia main() se asteapta intr-oo bucla infinita in care se cere inputul utilizatorului. In functie de optiunile alese de acesta, se apeleaza functia corespondenta a jocului.