Table of Contents

Simple Geometry Dash

Introducere

  • Nu mai e Geometry Dash pe telefoane? Hai că începem să îl facem de la zero la PM.

Descriere generală

Schema bloc

Schema electrică

Hardware Design

Componente

Software Design

Se efectuează în Arduino IDE, incluzând și bibliotecile specifice pentru Nokia 5110, anume Adafruit_PCD8544.h, Adafruit_GFX.h și SPI.h.
Am inclus pe lângă fișierul principal .ino și trei fișiere header:

Întregul cod va fi disponibil în arhivă.

Rezultate Obţinute

Ecran de start

Gameplay

Hardware versiune veche

https://youtu.be/_vmf36CEf3c

Prezentare proiect

https://www.youtube.com/watch?v=k9-lJvQYB4c

Concluzii

Prin conceperea noului Geometry Dash accesibil pentru toată lumea acum că a fost scos de pe Google Play, am realizat ce utilitate pot avea diferite concepte din laboratoarele de PM. Interfața UART se poate folosi pentru debug, timer-ele sunt utile pentru a afla când un nivel a fost finalizat și pentru a genera sunete folosind buzzer-ul, iar LCD-ul Nokia 5110 PCD8544 funcționează pe baza software SPI.

Jurnal

  • Am făcut primul pas.

  • Am efectuat design-ul hardware, se va regăsi video în resurse.

  • Am reușit să integrez LCD Nokia 5110 în loc de OLED.

  • Am creat cubul și nava, am implementat deplasarea lor.

  • Am implementat funcționalitatea de fail (unittest), funcționalitatea de complete.

  • Am adăugat obstacole, doar nu sunt interactive, avem noclip băieți:))

Bibliografie/Resurse

Interfațare Nokia 5110: https://www.electronicshub.org/interfacing-nokia-5110-lcd-with-arduino/

Generare melodie cu buzzer: https://www.tinkercad.com/things/cWcvSmulOOh

Primul nivel din Geometry Dash sssst: https://www.youtube.com/watch?v=E5L083YQzVE&t=26s

Arhiva cu codul proiectului: simple_geometry_dash.zip

Export to PDF