Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thisis-developer/flappy-bird
Flappy Bird game is a canvas-based rendition of the classic game, featuring dynamic bird control through obstacles and responsive design, built with HTML5, CSS3, JavaScript, and jQuery.
https://github.com/thisis-developer/flappy-bird
canvas-2d-context canvas-api canvas2d css3 flappy-bird game-development html-css-javascript jquery
Last synced: 18 days ago
JSON representation
Flappy Bird game is a canvas-based rendition of the classic game, featuring dynamic bird control through obstacles and responsive design, built with HTML5, CSS3, JavaScript, and jQuery.
- Host: GitHub
- URL: https://github.com/thisis-developer/flappy-bird
- Owner: ThisIs-Developer
- License: apache-2.0
- Created: 2024-08-23T15:37:46.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-23T15:42:41.000Z (3 months ago)
- Last Synced: 2024-10-10T13:07:44.853Z (about 1 month ago)
- Topics: canvas-2d-context, canvas-api, canvas2d, css3, flappy-bird, game-development, html-css-javascript, jquery
- Language: JavaScript
- Homepage: https://playflappybird.pages.dev
- Size: 1.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flappy Bird
[![MIT License][license-shield]][license-url]
[![LinkedIn][linkedin-shield]][linkedin-url]Flappy Bird is a 2013 casual mobile game developed by Vietnamese video game artist and programmer Dong Nguyen. This project is a web-based version of the game with enhanced features such as difficulty levels, highest scores tracking, and a preloader animation.
## Table of Contents
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)## Features
- **Start Play**: Start the game with selected difficulty.
- **Highest Scores**: View the highest scores for each difficulty level.
- **Difficulty Levels**: Choose between Easy, Hard, and Advanced modes.
- **About**: Information about the game.
- **Reset**: Reset the highest scores.
- **Preloader**: Animated preloader to ensure all assets are loaded before starting the game.## UI 🌐 [Live View](https://playflappybird.pages.dev/)
## Installation
1. Clone the repository:
```bash
git clone https://github.com/ThisIs-Developer/flappy-bird.git
```
2. Navigate to the project directory:
```bash
cd flappy-bird
```
3. Open `index.html` in your preferred web browser.## Usage
### Controls
- **Spacebar** or **Click**: Make the bird fly.
### Game Play
1. Open `index.html` in a web browser.
2. The preloader will display until all assets are loaded.
3. The main menu will appear. Select your desired option:
- **Start Play**: Start the game.
- **Highest Scores**: View the highest scores.
- **Difficulty**: Select game difficulty.
- **About**: Information about the game.
- **Reset**: Reset the highest scores.## Contributing
Contributions are welcome! Please fork the repository and create a pull request with your changes.
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Commit your changes (`git commit -am 'Add new feature'`).
4. Push to the branch (`git push origin feature-branch`).
5. Create a new pull request.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
[license-shield]: https://img.shields.io/badge/License-MIT-red.svg
[license-url]: https://github.com/ThisIs-Developer/News-Scraping-using-BeautyfulSoup-Selenium-with-Django/blob/main/LICENSE
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat&logo=linkedin&colorB=blue
[linkedin-url]: https://www.linkedin.com/in/baivabsarkar/