Marius-Florin PĂTRAŞCU (67155) - Stick Fighters

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul presupune implementarea unui joc 2-player pe un LCD grafic.

Descriere generală

Jocul va consta in 2 caractere, ce se vor lupta intre ele. Cele 2 caractere vor fi controlate din 2 seturi de butoane. Fiecare set de butoane va contine 3 butoane ce vor fi folosite pentru a deplasa caracterul pe ecran si 2 ce vor fi folosite pentru a realiza diverse actiuni. Proiectul va avea mai multe tipuri de meciuri, best of 1, best of 3 si best of 5. In cazul meciurilor Bo3 & Bo5, fiecare victorie va fi marcata prin aprinderea unui LED.

E: Jucatorii vor incepe cu 100 de puncte de viata.

Hardware Design

Piese necesare:

  • Placa de baza
  • LCD Nokia 5110
  • 10 butoane
  • 10 leduri
  • E: Stabilizator de tensiune 5V →3.3V

E: Spre deosebire de schema curenta

  • butoanele de pe portul D sunt conectate la PD0, PD1, PD4, PD5
  • pe portul B, butoanele sunt conectate la PB0, PB1, PB2, PB3, PB4, PB7
  • LCD-ul:
    • CLK - PC6
    • DATA - PC5
    • DC - PC4
    • CE - PC3
    • RST - PC2
  • No more LEDs

Software Design

E: Proiectul a fost dezvolatat in Programmer's Notepad, compilat folosind avr-gcc folosind winavr.

Implementare

Am construit 2 luptatori folosin caractere ascii dar si caractere codificate de mine. Cele 2 personaje se pot deplasa pe axa x dar pot si sari. Jocul se termina cand unul sau ambii jucatori ajung sa aiba 0 pct de viata. Jucatorii pot folosi miscarea de block pentru a reduce damage-ul primit. Comunicarea cu LCD-ul a fost realizata folosind o biblioteca gasita pe net pentru Nokia 5110.

stickfighters.rar

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

E: Proiectul a fost destul de fun, am capatat putina ura pentru lipitul de fire dar nimic major. Am avut destul de mult noroc cu faptul ca am gasit bibilioteca pe pt LCD pe net, destul de multi colegi au avut probleme cu asta din ce am inteles. Hope my E:'s count to something.

Download

E: upper on the page

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

E: Biblioteca LCD: 37

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