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.
- Host: GitHub
- URL: https://github.com/tom474/flappy_bird_game
- Owner: tom474
- Created: 2024-06-10T08:56:17.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-28T15:20:41.000Z (over 1 year ago)
- Last Synced: 2025-01-28T16:25:47.031Z (over 1 year ago)
- Topics: game-development, pygame, python
- Language: Python
- Homepage:
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.