Miruna POPA (67132) - Nume proiect

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Am ales sa fac un joc Ultimate Tic Tac Toe pe lcd pentru doi jucatori.

Regulile acestuia sunt simple: am 9 patrate in care se joaca individual Tic Tac Toe verssiunea 3×3. Cand un set de 3×3 este castigat va aparea semnul castigator al casutei. Casutele 3×3 sunt considerate ca o casuta individuala la nivel global. Se continua la nivel global pe aceleasi reguli ca intr-o casuta mica. Jocul se termina cand in casutele mari castiga un semn.

Doresc sa fac acest proect pentru ca consider ca jocul clasic dureaza prea putin si aceasta varianta a jocului este mult mai strategica.

Descriere generală

Am un lcd pe care afisez jocul si doua module cu butoane care pozitioneza semnul jucatorului unde ar dori acesta sa fie. Placa de baza primeste input de la buton si trimite informatia procesata lcd-ului care o afiseaza. O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează.

Hardware Design

Lista de componente:

  • lcd SPI de 1.8”
  • placuta de baza
  • 5 butoane
  • condensator 25uF
  • regulator tensiune AMS1117
  • 14 cabluri mama-mama

Sursa LCD-ului este alimentata la 3.3V

schema_mp.jpg

Software Design

Mediu de dezvoltare:Notepad++

Biblioteci si resurse third party:

Am desenat un grid de 9×9 grupat in blocuri de 3×3(linii mai ingrosate). X=ul incepe mereu. Jucatorul navigheaza cu butoanele si selecteaza casuta, in aceasta “desenez” un caracter X sau dupa caz, O. Mai multe detalii legate de implementare sunt in Readme-ul din arhiva.

Rezultate Obţinute

Un inceput de Ultimate Tic Tac Toe

Concluzii

A fost un proiect interesant de construit. Ca hard nu a avut o complexitate foarte mare avand doar un lcd si cateva butoane pe care le-am conectat cu panglici mama-mama. Din punct de vedere software a fost un pic mai dificil de gasit biblioteci pentru lcd si de scris codul in sine. Altfel avand in vedere posibilitatile m-ar tenta sa mai incerc ceva asemenator pe viitor.

Download

Bibliografie/Resurse

pm/prj2017/adraghici/ultimate-tic-tac-toe.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