Cătălin-Marius GRIGORE - Tetris
Autorul poate fi contactat la adresa: Login pentru adresa
Introducere
Proiectul este o reproducere a jocului video Tetris cu afişare pe un telefon Nokia.
Tetris este un joc video creat de Alexei Pajitnov în iunie 1985. Numele jocului a fost derivat din grecescul tetra, pentru a face referire că toate piesele sunt formate din patru patrățele, și tenis, care era jocul preferat al creatorului. Fiecare piesă a jocului (numită tetrimino) este formată din patru blocuri pătrate. O secvență aleatoare de piese se deplasează în jos pe suprafața de joc.
Scopul jocului este de a manipula piesele prin deplasare pe orizontală și rotire cu 90 de grade, astfel încât să se obțină o linie orizontală de blocuri fară goluri. La crearea unei astfel de linii aceasta dispare și blocurile de desupra ei vor coborî. Când un anumit număr de linii sunt eliminate se trece la nivelul următor. Odată cu avansarea jocului piesele încep să coboare mai repede, jocul sfârșindu-se atunci când suprafața de joc se umple și alte piese nu mai au loc să apară.
Ideea pentru acest proiect mi-a venit gândindu-mă la celebrele “console” de jocuri din copilărie pe care mulţi dintre noi s-au jucat, dispozitivele cunoscute şi sub numele de
Brick Game. Deşi acestea conţineau diferite jocuri, cel mai popular dintre acestea era
Tetris, astfel m-am decis să realizez şi eu un produs asemănător, dar mai primitiv

.
Utilitatea rezultatului final este unul exclusiv recreativ, fiind un joc plăcut ce generează dependenţă şi naşte competiţii serioase între prieteni, adresându-se în special copiilor.
Brick Game în combinaţie cu
Tetris poate dăuna grav productivităţii muncii. You've been warned !

.
Descriere generală
Tetris este un joc în care jucătorul trebuie să controleze plasarea unei piese pe suprafaţa de joc ca să se obțină o linie orizontală de blocuri fară goluri. La crearea unei astfel de linii aceasta dispare și blocurile de desupra ei vor coborî. Jucătorul va coordona poziţionarea piesei prin acţionarea a două butoane:
Figura următoare reprezintă diagrama bloc a dispozitivului.
Hardware Design
Listă de piese:
-
Display Nokia 3310 ———- 20 RON
Butoane ———- 3 RON
Placă adiţională (Perfboard) ———- 6 RON
Fire de legătură 1 metru ———- 1 RON
Fire conexiune display si butoane (40 Buc) ———- 16 RON
Alimentare 3.3 V ———- 6 RON
Condensator 10uF ———- 3 RON
TOTAL: 115 RON
Schema electrică:
Software Design
Mediu de dezvoltare:
Librării:
Rezultate Obţinute
Concluzii
A fost un proiect interesant, care a necesitat puțin mai mult efort decât am crezut inițial. Foarte dificil de lipit display-ul de Nokia 3310, nu recomand un proiect ce implica un astfel de LCD.
Download
Jurnal
Achiziționare componente de bază ✔ Rezolvat
Realizare plăcuță de bază ✔ Rezolvat
Programare cu AVR Studio ✔ Rezolvat
Încărcare program test cu Bootloader USB ✔ Rezolvat
Achiziționare componente suplimentare ✔ Rezolvat
Extindere placuță de bază ✔ Rezolvat
Dezvoltare aplicație software ✔ Rezolvat
Bibliografie/Resurse