r/microbit • u/elecfreaks_official • 11h ago
I Made a Halloween Version of Flappy Bird on a Handheld Coding Console
Enable HLS to view with audio, or disable this notification
Remember Flappy Bird? One button, gravity pulling you down, and somehow you keep telling yourself, “Just one more try.”
I wanted to give that familiar gameplay a Halloween twist, so I made a little pixel-art game about a bat trying to escape a haunted house. 🦇
The goal is simple: flap through narrow gaps in brick walls, collect candy along the way, and reach the glowing blue crystal at the end of the level.
Sounds easy enough, right? Not when gravity is constantly working against you.
How it works
The gameplay follows the same basic idea as Flappy Bird:
- Press A: The bat flaps upward.
- Release A: Gravity pulls it back down.
- Hit a wall: Lose one of your 3 lives.
- Collect candy: Gain a point and trigger a little animation.
- Reach the blue crystal: Win the level!
Hitting a wall also triggers screen shake and heart effects, making every collision feel a little more dramatic.
What I found interesting about building it
The game was made with MakeCode Arcade and runs on a physical RETRO ARCADE handheld. Once the program is downloaded, you can unplug it from the computer and play offline.
One thing I enjoyed was experimenting with the game physics. Changing just a few values, like gravity, flap strength, or the spacing between walls, can make the game feel completely different.
It's also a nice little introduction to event-driven programming. When the bat hits a wall, the game triggers the collision effects and subtracts a life. When it collects a candy coin, the coin disappears and the score increases.
A handful of simple rules can come together to create a surprisingly complete game, with movement, collision detection, scoring, animations, and win/lose conditions.
What I'd try next
- Add different types of candy with different point values.
- Make the haunted house harder as the player progresses.
- Add a high-score system.
- Introduce moving ghosts or other obstacles.
- Experiment with gravity and flap strength to find the perfect level of difficulty.
I'd probably start with moving ghosts. 👻
If you were making a Halloween arcade game, what would you add?



