Table of Contents

Liviu-Nicolae VLAŞCĂ (25603) - Joc Snake

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

 Ca proiect voi implementa un joc snake cu diferite dificultati si moduri de joc.
 Jucatorul va fi capabil sa modifice setarile jocului si sa controleze sarpele folosind 5 butoane pe post de input.
 Pentru afisare voi folosi un LCD.

Descriere generală

 5 butoane vor servi ca mod de comunicare cu ATMega324. 
 In functie de programarea prezenta se va genera un output corespunzator, output afisat pe LCD.

Hardware Design

– Componentele de baza:

  1. ATMegega4
  2. condensator 100nF, 15pF
  3. rezistente 1K, 1K5, 10K, 100K, 470K
  4. soclu microcontroller
  5. stabilizator de tensiune
  6. 2 diode ZENER
  7. USB
  8. quartz
  9. 2 butoane
  10. 2 leduri

– Componente aditionale:

  1. LCD
  2. 5 butoane
  3. bareta pini mama-mama
  4. fire conectoare
  5. led

Software Design

Am folosit un buffer circular pentru a stoca informatiile legate de pozitia sarpelui. Jocul se termina atunci cand sarpele atinge unul dintre pereti.

Rezultate Obţinute

Download

codesnake.zip

Bibliografie/Resurse

doc8272.pdf