Autorul poate fi contactat la adresa: Login pentru adresa
Tic Tac Toe, cum este cunoscut in limba engleza, jocul este conceput pentru doi oponenti, X si 0, care completeaza alternativ, o grila de 3×3.
Jucatorul care reuseste sa-si plaseze 3 simboluri pe orizontala, verticala sau diagonala castiga.
Proiectul meu reprezinta o implementare a popularului joc “X si 0” in care se inlocuieste pixul si hartia cu o placuta cu un microcontroler si diverse alte elemente
La inceput, modul de joc setat este player vs player, dar utilizatorul poate schimba setarile default prin apasarea butonului de sus, de langa cele 3 leduri, care arata modul de joc selectat.
La prima apasare a butonului, se schimba modul de joc in player vs calculator, dificultate redusa, iar la a doua apasare dificultatea creste calculatorul alegand in mod inteligent mutarea, pentru a obtine victoria(din pacate acest mod de joc nu functioneaza).
Pentru deplasarea jucatorului prin grid-ul de leduri, utilizatorul are la dispozitie un buton cu care se deplaseaza printre leduri, si unul cu care efectueaza selectia butonului.Al treilea buton nu este functional.
Pentru ca jucatorul aflat la mutare sa stie ce casuta este selectata in orice moment, ledul va licari folosind culoarea asociata jucatorului.
Cand jucatorul se decide asupra locului in care doreste sa faca o mutare definitiva, ledul este aprins in culoarea jucatorului.
Am ales aceasta tema de proiect, deoarece mi s-a parut interesanta, automatizarea unui joc atat de popular.
Componentele folosite pentru realizarea proiectului sunt:
- 9 leduri bicolore rosu-albastru cu catod comun
- 4 butoane
- 3 leduri de culori diferite
- 21 rezistente 150ohmi
- 2m benzi conectoare cu 10 fire
- 2 barete pini
Schema electrica(Eagle)
xsio.sch
Pentru crearea software-ului, am folosit libraria AVR pentru Windows, WinAVR, impreuna cu Programmer's Notepad.
Un filmulet:
Codul:
andronache_rodica.zip
Nume componenta | Magazin | Cost(per bucata) | Numar bucati | Cost total(cost per bucata * nr bucati) | Observatii |
---|---|---|---|---|---|
Led bicolor cu catod comun 5mm | Syscom | 1.2RON | 9 | 10.8RON | |
Buton(push button) | Syscom | 0.6RON | 4 | 2.4RON | |
Led colorat 3mm | Syscom | 0.6RON | 3 | 1.8RON | |
Bareta pini | Syscom | 5.5RON | 2 | 11RON | |
Cablu panglica | Syscom | 2RON | 2m | 4RON | |
Rezistenta 150 ohmi | Syscom | 0.6RON | 21 | 12.6RON |
Cost total: 42.6RON
Este un proiect interesant, dar care necesita destul de mult timp.