Table of Contents

Alice-Sînziana PETCU (6325) - Joc de masinute pe LCD

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul meu consta in implementarea unui joc cu masini pe un LCD. Pentru interfatarea cu utilizatorul se folosesc doua butoane(stanga-dreapta) pentru a putea ocoli obstacolele. Obstacolele sunt alte masini care se indreapta spre player.

Scopul jocului este de a depasi cat mai multe obstacole si de a evita coliziunile.

Descriere generală

Hardware Design

Lista piese optionale:

Conexiuni:

Software Design

Interfatarea cu LCD-ul a fost facuta folosind o biblioteca de arduino modificata de mine. Jocul are 4 nivele de dificultate care se schimba automat la fiecare 5 secunde, crescand viteza cu care vin obstacolele. Scorul este calculat in functie de viteza si de obstacolele depasite. In momentul in care se detecteaza o coliziune jocul se termina si se afiseaza scorul.

Jocul a fost dezvoltat in AVR Studio.

Rezultate Obţinute

Am reusit sa obtin ceea ce mi-am dorit, adica un joc functional, amuzant si fara bug-uri :) .

Concluzii

Proiectul mi s-a parut foarte interesant, am acumulat cunostinte noi atat hardware cat si software. Per total a fost o materie foarte interesanta care m-a ajutat sa inteleg principiile unui sistem embedded.

Download

http://cs.curs.pub.ro/wiki/pm/_media/prj2016/ddragomir/cars.zip

Bibliografie/Resurse

https://www.adafruit.com/products/618