Table of Contents

Ionuţ - Alexandru TEACĂ - Asteroids 2D

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul reprezinta o implementare a jocului “Asteroids 2D” in atmega324 folosind ca afisaj display-ul de la nokia 3310. Pentru controlul navei se folosesc 4 butoane, pentru cele 4 directii principale: N, S, E, V.

Scopul jocului il reprezinta evitarea asteroizilor care “curg” de la sus in jos.

Descriere generală

Hardware Design

Lista de piese:

Schema Eagle:

Software Design

Pentru comunicarea cu lcd-ul am folosit un driver pentru NOKIA 3310 [0].

Am implementat urmatoarele functionalitati:

Jocul contine o bucla principala in care:

Rezultate Obţinute

alext1.jpg alext2.jpg alext3.jpg alext4.jpg alext_works1.jpg alext_works2.jpg

Concluzii

Proiectul a fost finalizat, implementand functionalitatile de baza ale jocului.

Cu toate ca din punct de vedere software nu au existat dificultati mari, totusi prefer sa progamez avand suport din partea unui sistem de operare :)

Dificultatile au existat pe partea hardware, in special la functionarea lcd-ului.

Download

alex_teaca_asteroids2d_final.zip

Jurnal

Bibliografie/Resurse

[0] http://www.quantumtorque.com/media/nokia3310library.zip

[1] http://www.datasheetcatalog.org/datasheet/philips/OM6206U_Z.pdf