Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul este bazat pe jocul Tic-Tac-Toe (X si 0). Utilizatorul joaca impotriva unui bot.
Led-urile si butoanele sunt dispuse sub forma unor matrici 3×3, existand corespondenta intre fiecare element. Utilizatorul alege “casuta” prin apasarea butonului corespunzator, iar rezultatul este aprinderea led-ului.
Lista de piese:
Schema electrica:
Implementare
Jucatorul apasa butonul corespunzator locului unde vrea sa puna X, iar led-ul se aprinde in culoarea <fc #008000>verde</fc>. Bot-ul raspunde prin aprinderea unui alt led in culoarea <fc #FF0000>rosu</fc>, culoarea corespunzatoare lui 0.
La final, numai combinatia castigatoare este luminata.
Jocul se poate reseta prin apasarea butonului aflat in partea de jos a placutei.
Botul a fost implementat cu algoritmul minimax.
Mediu de dezvoltare: Sublime
Proiectul a fost finalizat.
A fost prima ocazie pe care am avut-o în facultate de a face ceva hardware. A fost o experiență interesantă.
Video proiect :
https://www.youtube.com/watch?v=1QC4nCtNNio
Imagini:
Schema electrica: 334cc_carina_mogos_schema_electrica.sch
Surse: cmogos_tictactoe.zip
Initial alesesem sa folosesc si un lcd pentru afisarea scorului si a altor informatii, ledurile bicolore mi-au ocupat foarte multe porturi si a trebuit sa renunt la el.
Aveam si un al 10-lea led, care avea ca scop sa anunte castigatorul prin iluminarea culorii potrivite. A trebuit sa renunt la el din aceleasi considerente.