Table of Contents

Cristina VLĂDESCU - X si 0

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Descriere generală

Hardware Design

Leduri:

Butoane:

PCB:

Lista componente:

Software Design

Am folosit:

Am creat o structura care defineste un led in care sunt retinuti pinii, porturile si starea ledului(aprins/stins).Aceste leduri sunt organizate intr-o matrice de 3x3.
Jocul incepe cu jucatorul de culoare rosie, se aprinde primul led, un led care nu e selectat se aprinde si se stinde pana cand jucatorul apasa un buton care sa treaca la ledul dinainte sau la cel de dupa ledul curent. Dupa selectarea ledului, acesta ramane aprins. Jocul se termina cand pe o linie, coloana sau diagonala se afla aprinse trei leduri de aceeasi culoare. La terminare ledurile se aprind pe rand in culoarea castigatoare. Daca jocul s-a terminat fara castigatori, ledurile se aprind pe rand in ambele culori.
Un jucator poate reseta jocul in orice moment prin apasarea butoanelor stanga+dreapta in acelasi timp.
La inceputul jocului, jucatorul poate selecta modul player vs bot prin apasarea butonului din mijloc(select). Bot-ul verifica daca sunt aprinse doua leduri de culoarea lui pe o linie, coloana sau diagonala, daca da il aprinde si pe al treilea, moment in care castiga, daca nu verifica daca exista pe linii, coloane sau diagonale, doua leduri aprinse in culoarea adversara si aprinde il aprinde pe al treilea, blocand astfel adversarul. 

Rezultate Obţinute

Concluzii

Acest proiect a fost foarte interesant si mi-a placut sa lucrez la el dar, desi tema este destul de usoara, as fi avut nevoie de mai mult timp penrtu a-l finaliza.

Download

xsi0_vladescu_cristina_333cb.zip

Jurnal

Bibliografie/Resurse