Bogdan-Constantin PETCU - Connect Four

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul ales: implementarea unui joc de Connect Four[1] pe o matrice de leduri 4×5. Am ales acest proiect deoarece mi se pare un joc distractiv pe care ai putea sa il joci cu prietenii fara a fi nevoie sa ai jocul in forma fizica, ci folosind placuta realizata de mine.

[1] http://en.wikipedia.org/wiki/Connect_Four

Descriere generală

Hardware Design

Piese folosite:

  1. placa de baza: 1;
  2. placa secundara (suport leduri+butoane): 1;
  3. LED-uri bicolore: 20;
  4. butoane: 5;
  5. barete de pini: 1×40(mama), 1×40(tata);
  6. rezistente 1k: 6;
  7. fire de legatura: 1 metru;

Software Design

In dezvoltarea codului am plecat de la scheletul de cod folosit in primele 2 laboratoare.

Principalele componente ale codului: o functie care se ocupa de afisarea tabelei de joc(starea curenta a jocului este tinuta intr-o matrice bidimensionala), o functie care verifica apasarea butoanelor si o functie in care se verifica daca un jucator a castigat.

In cazul in care un jucator castiga va fi evidentiata linia castigatoare.

Rezultate Obţinute

Am implementat cu succes proiectul. Toate functionalitatile pe care mi-am propus sa le implementez au fost realizate cu succes.

Concluzii

Implementarea a fost fun, atat partea hardware cat si software. Ma bucur ca jocul este functional si il pot folosi.

Download

Jurnal

1. 04.05.2015: Am terminat placa de baza.

2. 17.05.2015: Am terminat de lipit placuta secundara.

3. 26.05.2015: Am terminat implementarea codului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

pm/prj2015/tvisan/connect_four_petcu_331cb.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