Skip to content

yassirbb/Flappy-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flappy Bird

A simple implementation of the classic Flappy Bird game.

🎮 Play Online

Play the game now! - No download required, works in any modern browser. Read the full tutorial

Features

🎮 Classic Gameplay

  • Smooth bird physics with gravity and jump mechanics
  • Randomly generated pipe obstacles
  • Score tracking and best score persistence
  • Responsive controls (mouse, keyboard, touch)

🎨 UI

  • Clean, responsive design
  • Beautiful animations and hover effects
  • Multiple game states (start screen, gameplay, game over)
  • Mobile-friendly touch controls

How to Play

Manual Play

  1. Open index in your web browser
  2. Press SPACE to begin
  3. Click, press SPACE, or tap to make the bird flap
  4. Navigate through the pipes without hitting them
  5. Try to achieve the highest score possible!

Technical Features

  • Pure JavaScript: No external dependencies
  • Canvas Rendering: Smooth 60 FPS gameplay
  • Local Storage: Persistent best score tracking
  • Responsive Design: Works on desktop and mobile devices
  • Touch Support: Full mobile compatibility

Browser Compatibility

  • Chrome (recommended)
  • Firefox
  • Safari
  • Edge
  • Mobile browsers with touch support

Getting Started

  1. Clone or download the project files
  2. Open index.html in any modern web browser
  3. No installation or setup required!

Development

This project demonstrates:

  • Game development with HTML5 Canvas
  • Responsive web design

Enjoy playing Flappy Bird! 🐦✨

About

A simple browser game inspired by Flappy Bird, built using only HTML, CSS, and vanilla JavaScript. Features smooth animations, collision detection, score tracking, and responsive controls. A fun project to practice DOM manipulation and game loop logic without external libraries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors