Dan-Ştefan BARCAN (25489) - Space Invaders

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul consta in crearea jocului Space Invaders, in care jucatorul poate controla propria nava prin doua butoane (stanga-dreapta) si poate trage spre navele inamice prin apasarea altui buton. Scopul jocului este sa distruga toate navele inamice.

Descriere generală

Input-ul pentru acest joc va fi preluat prin apasarea unor butoane, microcontrollerul va procesa acest input si va afisa pe LCD miscarea dorita.

Hardware Design

Aici puneţi tot ce ţine de hardware design:

  • listă de piese
  • scheme electrice
  • diagrame de semnal
  • rezultatele simulării

Pe langa piesele pentru placa de baza voi mai avea nevoie de:

Scema electrica a proiectului:

Placa de baza:

Hardware (varianta 24.05.2017):

Software Design

Resurse software folosite pentru acest proiect:

Pornind de la libraria pentru Nokia 3310, am creat o functie pentru desenarea unui singur pixel pe ecran. Navele sunt desenate folosind o matrice de 5×5, iar inamicii sunt desenati pe 3 randuri, cu cate 9 inamici. Coloziunea verifica in prima faza daca proiectilul este pe aceeasi verticala cu un inamic si apoi daca este pe aceeasi orizontala.

Rezultate Obţinute

Inca nu am ajuns sa am un joc functional.

Concluzii

A fost cel mai complex, dar si cel mai interesant proiect de pana acum, pentru ca am folosit cunostinte hardware si software doboandite la multe materii. Este un proiect care necesita un volum destul de mare de munca, dar satisfactia de a crea ceva de la 0 este pe masura muncii.

Download

Bibliografie/Resurse

Software:

  • Biblioteca LCD Nokia 3310: 37

Hardware:

  • Documentația în format PDF
pm/prj2017/avoinescu/pm_barcan_334ca.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