Dragoș-Constantin TUDOR (78290) - Chicken invaders

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul consta in implementarea jocului chicken invaders pe un display de nokia 3310.

  • Scopul jocului este de a elimina toate gainile de pe ecran.
  • Am ales acest joc pentru ca imi placea in copilarie.

Descriere generală

Jucatorul controleaza o naveta prin 3 butoane (stanga, dreapta si al treilea pentru a trage). El trebuie sa omoare toate gainile si sa se fereasca de ouale aruncate de acestea.

Hardware Design

Lista piese

  • Componente de baza
  • Butoane
  • Display nokia 3310
  • Difuzor
  • Rezistente

Schema electrica:

Later Edit: Am cumparat un display de nokia 5510/3310 de pe robofun. Nu am gasit difuzor nici pe robofun, nici la optimus digital cand am mers sa imi cumpar alte componente (fire, butoane, cablaj de test, etc.)

Software Design

Functionalitate:

In momentul in care porneste aplicatia apare titlul jocului. La apasarea oricarui buton de pe placuta incepe jocul. Jucatorul trebuie sa omoarea toate gainile si trebuie sa se fereasca de ouale venite de la acestea. Daca nava spatiala este atinsa de un ou se pierde o viata din cele trei vieti disponibile la inceputul jocului. Daca jucatorul a omorat toate gainile atunci jocul a fost castigat, daca a pierdut totate vietile atunci jocul este pierdut.

Rezultate Obţinute

Am obtinut un joc functional care seamana cu jocul original Chicken Invaders, am implementat coliziuni atat intre proiectilul navetei spatiale cat si intre oul venit de la o gaina si naveta spatiala.

Concluzii

  • A fost interesant sa realizez un proiect cap-coada
  • A durat foarte mult timp sa lipesc componentele (mai ales ecranul)

Download

Jurnal

22.04.2018 Alegerea temei

1.05.2018 - 10.05.2018 Lipit piese de baza

23.05.2018 Lipit restul componentelor + implementare software

Bibliografie/Resurse

https://learn.adafruit.com/nokia-5110-3310-monochrome-lcd - tutorial folosire ecran LCD

  • Documentația în format PDF
pm/prj2018/vcorneci/47.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