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

https://github.com/tom474/flappy_bird_game

A Flappy Bird game in Python with Pygame and multiple difficulty levels.
https://github.com/tom474/flappy_bird_game

game-development pygame python

Last synced: over 1 year ago
JSON representation

A Flappy Bird game in Python with Pygame and multiple difficulty levels.

Awesome Lists containing this project

README

          

# Flappy Bird Game

A Python-based recreation of the classic Flappy Bird game using Pygame. Players navigate a bird through obstacles, avoiding collisions while trying to achieve the highest score. The game includes multiple difficulty levels and a user-friendly interface.

## Tech Stack

- Python
- Pygame

## Features

- **Game Mechanics**:
- Side-scrolling gameplay with gravity and jump mechanics.
- Randomly generated obstacle heights for a dynamic experience.
- Collision detection with obstacles and ground.
- Score tracking based on successful obstacle navigation.

- **Difficulty Modes**:
- **Easy**: Slower obstacle movement with minimal acceleration.
- **Medium**: Moderate speed and difficulty.
- **Hard**: Faster movement with additional challenge factors.

- **User Interface**:
- Start menu with options to select difficulty or quit.
- Game over screen displaying the player's score.

- **Graphics and Sound**:
- Custom assets for background, bird, and obstacles.
- Smooth animations and responsive controls.

- **Additional Functionalities**:
- Ability to restart the game upon losing.
- Fuel-based movement for advanced gameplay mechanics.