Rodica-Elena ANDRONACHE - Tic Tac Toe

Autorul poate fi contactat la adresa: Login pentru adresa

1. Project description

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

2. How to use it

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.

3. Project overview

3.1. Motivation

Am ales aceasta tema de proiect, deoarece mi s-a parut interesanta, automatizarea unui joc atat de popular.

3.2. Block diagram

3.3. Hardware design

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

3.4. Software design and implementation

Pentru crearea software-ului, am folosit libraria AVR pentru Windows, WinAVR, impreuna cu Programmer's Notepad.

dsc06085.jpg
Un filmulet:


Codul: andronache_rodica.zip

4. Costs

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 3mmSyscom 0.6RON 3 1.8RON
Bareta piniSyscom5.5RON 2 11RON
Cablu panglicaSyscom2RON2m4RON
Rezistenta 150 ohmi Syscom 0.6RON2112.6RON


Cost total: 42.6RON

5. Conclusions

Este un proiect interesant, dar care necesita destul de mult timp.

6. References

pm/prj2013/sstegaru/10.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0