Table of Contents

Denis-George MARCU (67180) - Car race

Introducere

Proiectul pe care l-am ales consta in implementarea unui joc de pe un brick game, si anume un joc cu masini (car race), pe un LCD. Scena jocului este alcatuita din mai multe benzi de mers, pe care circula masini in acelasi sens cu masina playerului. Scopul jocului este de a depasi aceste masini. Cu fiecare masina depasita, playerul va acumula puncte, iar in urma unei coliziuni, acesta va pierde o viata din cele 3 disponibile. Pentru sunetele specifice jocului vom folosi un buzzer.

Descriere generală

Schema bloc

Jocul va avea doua nivele de dificultate care pot fi alese la inceput de catre utilizator:

Masina playerului este controlata cu ajutorul butoanelor (stanga/dreapta). De asemenea, la fiecare apasare de buton va exista un sunet specific.

Distantele dintre masini si viteza acestora se vor micsora, respectiv mari, o data cu avansarea in joc. Exista si un buton de accelerare, care mareste viteza de deplasare a playerului atunci cand este apasat si readuce masina playerului la viteza normala atunci cand este lasat liber.

La finalul jocului, va exista posibilitatea unui replay, folosind un buton.

Hardware Design

Lista piese

Schema electrica

Software Design

Mediu de dezvoltare

Biblioteci

Descriere implementare

Rezultate Obţinute

Demo proiect watch

Cadrele de inceput ale jocului

Selectarea nivelului

Nivelele 1 si 2

Concluzii

Proiectul a fost foarte interesant, as putea spune chiar o provocare, din care am invatat multe lucruri, cum ar fi lipirea componentelor, folosirea unui datasheet, programarea unui microcontroler si utilizarea unei biblioteci lcd pentru afisarea unor imagini/figuri pe acesta.

Download

332ca_marcu_denis-george_car-race.zip

Jurnal - Etapele realizarii proiectului

Bibliografie/Resurse

Resurse Hardware

Resurse Software

Documentația în format PDF