Autorul poate fi contactat la adresa: Login pentru adresa
Adresa de contact autogenerata nu este buna. razvan.vulpe@cti.pub.ro este cea corecta.Proiectul reprezinta implementarea unui joc arcade clasic (Snake) cu cateva adaosuri aduse partii de gameplay(power-ups).Jocul va fii afisat pe un LCD de dimensiuni 64 x 128.
Inputul pentru ATMega324 este generat de apasarea butoanelor. De asemenea, se actualizeaza scorul si pozitia sarpelui si se aplica efectele de power-up, daca este cazul.
Componente de baza
Am dezvoltat in editor text (Notepad++) si am compilat folosind WinAVR.
Am folosit u8glib, incluzand codul sursa, pentru interfatarea cu LCD-ul.
Am folosit structuri de date simple precum vectorii alocati static , iar modul de functionare are la baza un ciclu de update lipsit de algoritmi complicati.
Am intampinat cateva limitari de hardware in incercarile mele pentru power-ups , in sensul ca unele incetineau prea mult jocul datorita algoritmiilor pe care ii executam pe grid.
Cred ca am reusit sa adaug un plus de distractie jocului de snake.
Este loc de multe imbunatatiri, majoritatea la modul in care sunt afisate obiectele pe LCD si cat de sugestive sunt powerupurile.