Autorul poate fi contactat la adresa: Login pentru adresa
Connect4 este un joc.
Are la baza o matrice(8×8) in care doi jucatori dau drumul unor discuri de o anumita culoare (fig.1).
(fig.1)
- este de a plasa 4 discuri consecutive de aceeasi culoare intr-o linie pe orizontala, verticala sau diagonala ⇒ YOU WON!!!
- am avut de implementat in Racket la cursul Paradigme de programare acest joc si mi s-a parut interesant.
- petrecerea timpului liber intr-un mod creativ - dezvoltarea gandirii prin alegerea mutarilor pe matrice - pentru mine: provocare de a implementa acelasi joc in mai multe modalitati(limbaje)
Cu ajutorul a 2 butoane (stanga ↔ dreapta) selectez coloana, apoi apasand al 3-lea buton se aprinde ledul de pe ultima linie libera la pozitia respectiva de pe matrice ca in pozele de mai jos.
Lista piese:
Schema electrica:
Observatie: nu am gasit in Eagle matrice de leduri de 8×8, asa ca am schitat-o ca pe un patrat, iar schema ei este in fig. 2 din Datasheet.
Am folosit Programmer's Notepad pentru a scrie codul si a-l compila cu ajutorul fisierului Makefile pe Windows.
Idee: Atunci cand se apasa butonul de aprindere led de pe portul C (input) se aprinde in functie de pozitie si culoare un led de pe portul B sau C.
Pentru mine a reprezentat o adevarata provocare.
Partea hardware este completa, verificata, se aprind ledurile si butoanele functioneaza.
Din pacate nu am reusit sa fac sa functioneze jocul (partea software).
Dar am in plan sa continui in timpul liber sa il fac sa mearga.