Ioana Fotea - Connect 4

Autorul poate fi contactat la adresa: Login pentru adresa

1. Descriere

Connect 4 este un joc care, in mod traditional, se joaca pe o matrice de 7×6, de catre doi jucatori. Scopul jocului este ca unul dintre cei doi jucatori sa reuseasca sa formeze o linie, coloana sau diagonala cu propriile piese, de cel putin patru elemente, acesta fiind desemnat castigator.

2. Instructiuni de folosire

Proiectul meu incearca sa reproduca acest joc, cu singura diferenta fiind faptul ca matricea folosita este de 7×5 elemente (nu am gasit o altfel de matrice bicolora). Proiectul va avea trei moduri de joc: jucator vs jucator, jucator vs calculator care alege mutarile aleator si jucator vs calculator mai inteligent, care incearca sa minimizeze sansele jucatorului de castig. Utilizatorul va putea alege modul de joc prin apasarea repetata a unui buton.

Pentru ca utilizatorul sa aleaga pozitia in care se va realiza mutarea curenta, va avea la dispozitie doua butoane cu ajutorul carora sa se deplaseze prin matricea de led-uri. Aceasta mutare va fi simulata prin aprinderea led-ului corespunzator coloanei selectate dintr-un alt set de 7 led-uri. Selectia va fi asigurata prin apasarea unui alt buton de selectie.

3. Despre proiect

3.1. Motivatie

Inca de prima data cand m-am uitat peste proiectele din anii trecuti, Connect 4 mi-a atras atentia deoarece mi s-a parut interesanta implementarea acestui joc.

3.2. Diagrama bloc

3.4. Hardware design

3.5. Software design

Codul se afla aici: connect4.zip

4. Costuri

Nume componenta Magazin Cost / bucata Numar bucati Cost total
Matrice led-uri bicolore TME 20 1 20
Butoane TME 0.25 4 1
Led-uri TME 0.3 7 2.1
Placuta test Syscom 6 1 6
Rezistenta 1K Syscom 0.08 10 0.8
Rezistenta 100 Syscom 0.06 4 0.24
Cost total 30

5. Concluzii

6. Referinte

pm/prj2013/sstegaru/15.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