Skip to content

Latest commit

 

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Flappy Bird - Web Version

A modern, web-based recreation of the classic Flappy Bird game — built using JavaScript, HTML5 Canvas, and CSS. It features dynamic obstacles, custom graphics, sound effects; even gravity-reversing portals and enemy birds to crank up the challenge!

🎮 Play it now: henryw0225.github.io/FlappyBird-Project

Note: Score tracking + leaderboard display is delayed ~1 minute at the start


Features

  • Responsive controls with realistic physics
  • Dynamic obstacles:
    • Randomized pipes and walls
    • Enemy birds that fly toward you
    • Gravity-reversing portals for added chaos
  • Accurate collision detection
  • Sound effects:
    • Background music
    • Flapping
    • Collisions
    • Portals
  • Score system:
    • Live score tracking
    • Persistent high scores per player
  • Custom player names tied to their high scores
  • Game over screen with falling animation
  • Leaderboard with top 10 scores and players, easily accessible + live updating
  • Backend hosted on Render, kept awake with Uptime Robot
  • Leaderboard data stored in Supabase for reliability

Tech Stack

  • Frontend: HTML5, CSS3, JavaScript
  • Backend: Node.js + Express (hosted on Render)
  • Database: Supabase (PostgreSQL)
  • Monitoring: Uptime Robot

Screenshots


Repository Structure


Contact

Email: hw363929@gmail.com

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages