Table of Contents

Ioan-Dionisie CIUCIU (67445) - Snake Game

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Mi-am propus sa implementez jocul clasic Snake, folosind un LCD de Nokia 5110. Pe parcursul acestuia, utilizatorul controleaza un sarpe in incercarea de a il face sa creasca, adunand “mancarea” care apare in jur. Jocul se termina cand dimensiunea sarpelui ajunge la o anumita valoare.

Descriere generală

Exista 4 butoane, pentru cele 4 directii din plan. Acestea reprezinta input pentru ATMega 324, care va afisa miscarea sarpelui pe LCD.

Hardware Design

Lista de piese:

  1. Placa de baza
  2. ATMega 324
  3. Rezistente
  4. Condensatoare
  5. LCD Nokia 5110
  6. Fire mama-mama
  7. Fire tata-tata

Schema electrica:

Software Design

Pentru implementarea jocului, am folosit biblioteca Nokia5110. Mediul de dezvoltare folosit: WinAVR si Programmers Notepad.

Rezultate Obţinute

Concluzii

Inca de mic mi-au placut jocurile video, si mi-am dorit sa pot sa implementez si eu unul intr-o zi. Acest joc a fost ceva marunt, dar sper ca in viitor sa pot sa ajung sa programez jocuri mai complexe, de care sa se bucure si alti utilizatori.

Download

Arhiva biblioteca Nokia 5110:

nokia5110libr.zip

Arhiva joc Snake:

snake1349.zip

Jurnal

  1. Lipit componente placa de baza
  2. Cumparat componente necesare
  3. Lipit componente aditionale necesare
  4. Testare hardware
  5. Implementare software
  6. Testare software

Bibliografie/Resurse

[1]Datasheet ATMega324 doc8272.pdf

[2]Laboratoare PM lab3 + lab6

[3]WinAVR rd