Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul meu este reprezentat de faimosul joc Snake.
Scopul proiectului este ca utilizatorul sa controleze sarpele pentru a creste in dimensiune prin absorbirea mancarii, astfel incat sa ajunga la o lungime cat mai mare. Sarpele va trebuie sa se fereasca, de asemenea, de obstacolele pe care le va intalni si de el insusi.
Ideea de la care am pornit este insusi jocul Snake, 'de pe vremea telefoanelor cu butoane'.
Consider ca jocul este util pentru altii deoarece ofera relaxare si trezeste amintiri din perioada copilariei. De asemenea, imi ofera ocazia de a invata sa creez propriul joc folosind niste componente uzuale.
Lista de piese:
Schema electrica:
Pentru implementarea software, am folosit
Implementarea a pornit de la testarea bilbiotecii de comunicare cu LCD-ul, prin afisarea unor diverse caractere/mesaje.
Ulterior, am adaugat intreruperile (la apasarea butoanelor), care, in stadiul curent, muta un punct (sarpele), sus/jos/stanga/dreapta.
In urma acestui proiect, am obtinut un joc partial functional (implementarea software nu este finalizata, spre deosebire de cea hardware), la care mai trebuie adaugata o functionalitate minima pentru a fi un joc de tipul snake.
Acest proiect a fost relativ interesant, deoarece mi-a oferit ocazia de a lipi diverse componente electronice si de a interactiona cu aceste componente prin intermediul software. De asemenea, mi-a oferit o satisfactie personala in momentul in care, dupa finalizarea partii hardware, aceasta a functionat, fara evenimente neprevazute (nu s-au ars componente).