Controls

Flappy Bird Pico-8 is a one-button game. 

Press Z / X / C / V to start, flap/jump, and restart.

Rules

Try your best to avoid crashing into the ground or into one of an endless barrage of pipes coming your way!

Behind the Scenes

This is my very first game and I'd love to hear your feedback! I figured a simple one-button game I could develop using the fantasy console Pico-8 would be a great starting point. It's been a great experience so far and although I'm pretty satisfied with the core gameplay, I might come back later and update the game with some extra juiciness. (Although it may be a while, I'm already burnt out doing all the sprite work. Nobody told me there would be this much sprite work!)

Credits

This game was made completely be myself, though obviously credit goes to Dong Nguyen, the original creator of Flappy Bird for the inspiration. 

Also, a shoutout to Zep and the rest of the team at Lexaloffle Games for making the fantasy game console Pico-8 which made my work in programming, art, and sound much more enjoyable. https://www.lexaloffle.com/

Lastly a huge thanks goes to Krystian of Lazy Devs whose tutorial videos and passion for game development helped tremendously in getting me started! https://www.youtube.com/channel/UCdT68dsulMFouI2InvXWM5w

Download

Download NowName your own price

Click download now to get access to the following files:

flappy_windows.zip 938 kB
flappy_linux.zip 692 kB
flappy_osx.zip 3 MB
flappy_raspi.zip 1 MB

Comments

Log in with itch.io to leave a comment.

2!!!! Hell yesss!!!

suggestion: the way you have the flap mechanic is you add a certain number to the velocity when a button is pressed. make it so that you SET the velocity instead of adding it for more consistent flap mechanics.  

otherwise, epic game my dude. everything works cool. im working on a flappy bird clone in pico 8 myself. The one thing I can't do is the pipe rendering. can you help me?

Thanks for checking it out, I'm glad you enjoyed it! Yes I believe the original had the flapping mechanics you described where upward velocity was just set instead of incremented, but I suppose I went the other way because I found it a bit more interesting. Rather than being only about timing, you had a bit more control over how high your flap would launch you.

Anyway what about rendering the pipes is getting you stuck? From what I can remember, spr() or sspr() is used to draw sprites to the screen. Are you referring to something else such as pipes spawning perhaps?