Autorul poate fi contactat la adresa: Login pentru adresa
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.
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.
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.
Codul se afla aici: connect4.zip