Autorul poate fi contactat la adresa: Login pentru adresa
Prezentarea pe scurt a proiectului:
Ce face?
Este un joc de poker in 5 carti ce poate fi jucat in 2.
Care este scopul lui?
Implementarea unui joc pe poker pe 2 lcd-uri oferind posibilitatea de win/lose.
Care a fost ideea de la care ati pornit?
Jocul de poker pe care cu siguranta toti l-am jucat.
De ce credeti ca este util pentru altii si pentru voi?
Este un joc antrenant, ce solicita indeosebi reflexele mentale si gandirea.
Fiecare dintre cei 2 utilizatori are propriul display. Pe fiecare ecran sunt desenate cartile fiecarui jucator avand posibilitatea de a schimba maxim 3 dintre ele cu ajutorul unor butoane. Fiecare carte are un buton desemnat pentru selectie/deselectie.
Schema bloc :
Lista de piese
Am folosit pe langa componentele de baza:
Alimentarea se face la 3v3.
Schema electrica
Am folosit uneltele de la laborator pentru a scrie codul: Programmer's Notepad, Win-AVR pentru compilator. Pentru desenarea pe lcd-uri am folosit o biblioteca a unui lcd similar cu cel detinut de mine(dintr-un proiect din anii trecuti) la care am adus modificari si functionalitati.
Partea algortimica este formata din:
Fiecarui jucator ii este asignat un vector in care se salveaza cartile detinute de el la acel moment. In cazul schimbarii de carti (numerotate de la 1-5) sunt marcate acele pozitii din vector care trebuie schimbate, dupa care se redeseneaza. Jocul functioneaza pe runde(ex: player 1 trebuie sa astepte pe player 2 sa schimbe carti dupa care va putea si el);
Rezultatul este un joc Poker pe 2 lcd-uri.