
This was a fun project where I recreated Flappy Bird on a ChipKit UC32 with a basic I/O shield. The game runs on a tiny 128×32 screen, and everything is controlled pixel by pixel using a 2D array. I kept the bird’s position separate from the main array to make collision checks easier. It’s not the most optimized setup (updating a full 4096 element array every 10th clock cycle), but it made it easier to get things working and debug.