Skip to content

DoubleLane/FlappyBird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flappy Bird Flappy Bird

Table of Contents

Introduction

Welcome to the Flappy Bird project! This is a simple yet addictive game where the point is to implement NEAT funciontions in order to train neural network to avoid obstacles. This project is a clone of the popular Flappy Bird game.

Features

  • Classic Flappy Bird visuals
  • Score tracking
  • Realistic physics and collision detection
  • Retro graphics and sound effects

Installation

To play the test code locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/DoubleLane/Flappy-Bird-.git
    cd Flappy-Bird-
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Run the project:

    python flappy_bird.py

Usage

After installation, you can start the project by running the flappy_bird.py script. The window will open, and you can see many birds initially. After a few attempts, the best bird(s) should be trained enough to sustain endless amounts of obstacles.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch with a descriptive name.
  3. Make your changes and commit them with clear messages.
  4. Push your changes to your forked repository.
  5. Create a pull request, describing the changes you made.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgements

  • The original Flappy Bird game by Dong Nguyen.
  • Pygame, the library used to build this game.
  • All contributors and supporters of this project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages