This is an old revision of the document!
Autor: Anca-Maria BUZATU - 336CB
Implementarea jocului X și O, având doi jucători reprezentați de led-uri verzi, respectiv roșii.
Jocul are două moduri:
Poziția se alege prin intermediul butoanelor, iar scorul fiecărei runde va fi afișat pe un ecran LCD.
Proiectul are ca scop realizarea unui joc folosind cunoștințele acumulate în cadrul laboratoarelor.
Am ales acest proiect, deoarece X și O este un joc clasic și foarte îndrăgit și îl voi folosi pentru a-mi distra verișorii mai mici de sărbători.
Ieșiri:
Jucătorul va apăsa butoanele up, down, right, left pentru a ajunge pe poziția dorită. Aceste acțiuni sunt interceptate de către placa Arduino care va schimba starea led-ului corespunzător fiecărei poziții. Când jucătorul decide poziția finală, apasă butonul submit, astfel anunțându-l pe celălalt. Schimbarea jucătorului va fi afișată și pe ecranul LCD.
În funcție de rezultatul rundei se actualizează scorul care, de asemenea, va fi afișat pe ecranul LCD.
Proiectul a fost destul de simplu de realizat, jocul are implementate toate funcționalitățile menționate în descriere.
Partea hardware am încercat să o realizez cât mai ordonat, chiar dacă am folosit breadboards și un număr mare de pini.
Există totuși momente când valoarea citită cu analogRead() nu este cea așteptă, iar prima mutare arduino necesita mai mult timp de calcul.
TODO