Table of Contents

Anca-Gabriela STAN - Connect4

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul consta in crearea unui joc simplu pe un LCD de Nokia 5110.

Connect4 - joc vertical cu jetoane, multiplayer. Fiecare jucator poate plasa jetoane colorate (fiecarui player ii este asociata o culoare) intr-o matrice. Jucatorul alege slotul in care vrea sa plaseze jetonul si ii da drumul. Scopul jocului este de a obtine patru jetoane consecutive, de aceeasi culoare pe linie, coloana sau diagonala. Astfel, primul jucator care reuseste sa creeze o linie formata din patru jetoane castiga. Pentru mai multe detalii: Connect4

Scopul proiectului: Realizarea unui joc simplu, interactiv, ce poate inlocui clasicul X si O.

Ideea de la care am pornit: jocul pe LCD realizat in cadrul laboratorului de PM.

Utilitatea proiectului:

Descriere generală

Schema bloc:

Mod de functionare:

Hardware Design

Lista piese:

Schema electrica:

Software Design

Am folosit:

Librarii si surse 3rd-party:

Detalii despre implementare si functiile create vor fi adaugate in arhiva finala.

Rezultate Obţinute

Un joc multiplayer care poate inlocui clasicul X si 0:

Mai jos am adaugat cateva poze:

Cablaj:

Poze joc:

Intrucat nu se vad foarte bine, voi adauga o arhiva cu poze. :-D

Concluzii

Jocul pe care l-am creat este complet functional. Am reusit sa implementez tot ce mi-am propus. Pe parcurs, mi-au mai venit cateva idei si am adaug elemente noi precum: efectul de cadere al unui jeton.

A fost un proiect interesant. Am invatat sa lipesc si sa programez un microcontroller. :-P Este primul proiect realizat integral de mine, eu ocupandu-ma atat de partea de hardware, cat si de partea de software, dar cu siguranta nu este ultimul. As vrea sa ii mai aduc cateva imbunatatiri in vacanta si poate chiar sa creez un joc nou.

Download

Arhiva poze: connect4_poze_stan_anca_gabriela.zip

connect4_stan_anca_gabriela.zip

Jurnal

Bibliografie/Resurse

http://cs.curs.pub.ro/wiki/pm/_media/bootloader_2015.zip

http://www.atmel.com/Images/Atmel-42743-ATmega324P_Datasheet.pdf

Laboratoare PM

Biblioteca LCD - Am combinat mai multe biblioteci