Cristian-Andrei GRIGORE (87830) - Joc Snake

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul consta in implementarea pe un LCD grafic a jocului Snake. Controlul sarpelui se va realiza prin intermediul a patru butoane ce indica directia in care se deplaseaza sarpele (sus, jos, stanga, dreapta).

Jocul presupune indrumarea sarpelui astfel incat sa consume block-urile (mancarea) ce vor aparea pe ecran pentru a obtine o dimensiune cat mai mare a acestuia. Pentru fiecare block consumat, sarpele va creste in dimensiune. Jocul se termina atunci cand sarpele isi intersecteaza capul cu orice alta parte a corpului.

Descriere generală

Jucatorul va controla miscarea sarpelui cu ajutorul butoanelor, jocul fiind afisat pe un ecran LCD.

Hardware Design

Lista de piese

  • ATmega 324
  • Placuta PM 2019 impreuna cu toate componentele corespunzatoare
  • Butoane
  • Fire de conexiune de tip mama-mama
  • Ecran LCD Nokia
  • Rezistente

Schema electrica:

Software Design

In realizarea proiectului am folosit un LCD Nokia 5110. Utilizand biblioteca acestuia am reusit sa afisez sarpele, mancarea si miscarea acestuia. Din cauza unei neglijente am lipit butoanele in mod necorespunzator, astfel testarea functionalitatilor devenind irealizabila. Acest proiect are implementate doar urmatoarele functionalitati: miscarea sarpelui in directia initiala si afisarea mancarii random pe ecran.

Rezultate Obţinute

Mai jos se regăsesc câteva imagini cu toate piesele asamblate ce intră în componența proiectului

Concluzii

Dupa constientizarea tuturor greselilor realizate pot spune ca proiectul este unul simplu si chiar interesant. Ar fi trebuit sa ii acord mai multa atentie si sa incep realizarea lui cu ceva mai mult timp inainte de deadline.

Download

Jurnal

  • 24.04.2019 : Am lipit piesele de baza ale placutei
  • 05.05.2019 : Schema electrică
  • 23.05.2019 : Am lipit restul pieselor
  • 24.05.2019 : Implementare cod
  • 24.05.2019 : Prezentare proiect

Bibliografie/Resurse

  • Documentația în format PDF
pm/prj2019/dghilinta/2897.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