Tetris Game

Introducere

Proiectul urmareste implementarea jocului Tetris pe LCD.

Am ales acest joc pentru ca obisnuiam sa il joc in copilarie pe o consola Brick Game.

Descriere generala

Schema bloc

Desfasurarea jocului

Initial este afisat un mesaj pentru pornirea jocului. Utilizatorul va schimba orientarea piesei folosind un buton. Jocul se va desfasura pana cand nu mai exista loc pe ecran pentru urmatoarea piesa, iar in acest caz se va aprinde led-ul rosu. Utilizatorul poate vizualiza punctajul strans dupa ce jocul s-a terminat si va de ales sa joace din nou sau sa paraseasca jocul.

Schema electrica

Hardware design

  1. Placa de baza
  2. LCD
  3. LED
  4. Componentele de baza
  5. Butoane
  6. Speaker
  7. Fire
  8. Legaturi

Software design

Nu am reusit sa implementez un tetris functional asa ca am folosit API-ul din laboratul 5 pentru a incarca un joc functional pe LCD

Am testat butoanele prin aprinderea unui led de pe placa de baza pentru a ma asigura ca sunt lipte bine dupa aceea am conectat lcd-ul.

Mediu de dezvoltare

Am adaptat codul din laborator in Sublime si am compilat folosind un fisier Makefile.

Surse si biblioteci

Am folosit bibliotecile puse la dispozitie in laborator + API-ul pentru LCD ST7735R.h/ST7735R.c.

Rezultate obtinute

Concluzii

Chiar daca nu am reusit sa implementez ce mi-am dorit sunt multumit ca am reusit sa am un joc functional pe LCD

Download

tigau_florin_336cb.zip

Bibliografie/Resurse

Tetris-game

pm/prj2019/rbarbascu/4tero.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