Alexandru-Mihai STANCU (78380) - Pong Game
Autorul poate fi contactat la adresa: Login pentru adresa
Introducere
Jocul va fi redat pe un display LCD. Va fi implementata varianta cu 2 jucatori. Fiecare jucator are o platforma si modul de joc este asemanator cu tenisul. Cei doi jucatori paseaza o minge de la unul la altul, aceasta ricosand din platforme sau din peretii tablei de joc. Un jucator castiga atunci cand celalalt nu reuseste sa prinda mingea. Jucatorii vor controla platformele din butoane, deplasandu-le la stanga sau la dreapta. Va fi afisat scorul pe ecran.
Descriere generală
Schema bloc:
Hardware Design
Listă de piese:
Software Design
Mediu de dezvoltare:
Librarii:
Functionalitati:
Jocul este unul 1v1
Fiecare jucator se foloseste de 2 butoane, cu ajutorul carora isi misca platforma in sus sau jos
Castiga primul jucator care ajunge la scorul de 5
Logica jocului este simpla, este folosita o masina simpla de stari care tine minte in ce directie se deplaseaza mingea, unde sunt platformele si cum trebuie actualizate pozitiile acestora in functie de butoanele apasate
Algoritmul de actualizare a platformelor este continuta intr-o rutina de tratare a intreruperilor generate de apasarea butoanelor, iar cel pentru modificarea pozitiei bilei este realizate in bucla din main
Rezultate Obţinute
Concluzii
Proiectul a fost unul interesant si distractiv de realizat. Eu personal nu am mai avut in trecut contact cu placute/lipituri/ecrane/butoane etc. si faptul ca a trebuit sa lucrez cu ele a fost un lucru bun pentru dezvoltarea mea ca inginer. Proiectul, desi unu relativ simplu, functioneaza si chiar poate fi folosit cu un prieten pentru a desemna jucatorul mai bun la Pong.
Download
Jurnal
Milestone 1: placa de baza
Milestone 2: lipire componente pe placa de test
Milestone 3: scrierea codului, debug, conectare hardware si testare
Milestone 4: modificari minore si prezentarea proiectului final
Bibliografie/Resurse
Documentația în format
PDF