Table of Contents

Vasile ŢONCU (72705) - Snake pe display grafic

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

M-am gindit sa implementez jocul Snake pe un LCD grafic. Sarpele va fi controlat de 4 butoane.

Pe ecran se va genera in mod random o saminta, iar cind sarpele va trece cu capul prin ea, lungimea acestuia se va mari. Daca sarpele se va lovi de sine, jocul va fi considerat pierdut si se va incepe un alt joc.

Feauture-ri:
* Sunet in momentul mincarii semintei.
* Sunet la finalul jocului.
* Posibilitatea miscari cu viteza mare cind sarpele nu isi modifica directia de mers.

Descriere generală

Hardware Design

Lista de piese si preturi este cea de aici:

Schema electfica este:

Software Design

Pentru implementare am folosit u8glib pentru interfatarea LCD-ului (controller ST7920).
Mediu de dezvoltare folosit : WinAVR, Programmers Notepad.

Rezultate Obţinute

Download

avr-snake.zip
avr-snake

Bibliografie/Resurse

ATmega324A datasheet doc8272.pdf
ST7920 display controler datasheet ST7920.pdf
WinAvr rd
u8glib wiki wiki