Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/