Flappy Bird Console
Hardware- 6 Devlogs
- 26 Total hours
A developed PCB, firmware and 3D Printable case for a DIY console that runs Flappy Bird.
A developed PCB, firmware and 3D Printable case for a DIY console that runs Flappy Bird.
and taking off
. You can see them attached.
Since there is no game engines written for AVR microcontrollers the animation took a long time to implement because i need to draw each frame of it by hand to the buffer and then to the screen. But i definitely learned a lot about how to interact with each element on its own.
Now i am slowly preparing to ship the project but until then i will keep coding! 
Finally worked on the level ending.(before the game had no ending and no way to complete the levels
)
In the meantime Keep Coding!
Devlog Time!! After adding more graphics to the game i saw some frame drops so i added the ability to toggle some of the more performance heavy ones. That is how the Settings menu was born. Not a lot of changes for this devlog but in the meantime, Keep coding 
Devlog Time!! Mainly worked on the GUI this time now the level select screen has a cute planet picture :3. Also added a moon surface looking background to the level. Spent like 30 minutes trying to align everything but now i am really good at math(specifically dividing by 2). Keep coding 🙃
Finally rewrote the code to work with PlatformIO. Code compilation is a lot faster now. Struggled on splitting the ArduinoIDE “Tabs” into actual files but this is a lot better than the old mess.