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

  • Documentația în format PDF
pm/prj2017/amocanu/ioanciuciu333ca.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0