Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shuddha2021/skyblitzplanefighting
A vibrant and engaging 2D plane fighting game built with Pygame, featuring colorful graphics, dynamic power-ups, and challenging enemies.
https://github.com/shuddha2021/skyblitzplanefighting
2d-game arcade-game colorful-interface game-development plane-game pygame python
Last synced: 6 days ago
JSON representation
A vibrant and engaging 2D plane fighting game built with Pygame, featuring colorful graphics, dynamic power-ups, and challenging enemies.
- Host: GitHub
- URL: https://github.com/shuddha2021/skyblitzplanefighting
- Owner: shuddha2021
- Created: 2024-07-10T16:13:05.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-10T17:15:52.000Z (6 months ago)
- Last Synced: 2024-11-06T19:50:19.177Z (about 2 months ago)
- Topics: 2d-game, arcade-game, colorful-interface, game-development, plane-game, pygame, python
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SkyBlitzPlaneFighting
A vibrant and engaging 2D plane fighting game built with Pygame. Fly your plane through the skies, battle against waves of enemies, and collect power-ups to enhance your abilities.## Features
- **Dynamic Gameplay**: Fight against different types of enemies with unique behaviors.
- **Power-Ups**: Collect power-ups to gain special abilities and boost your firepower.
- **Colorful Graphics**: Enjoy a visually engaging experience with colorful and animated graphics.
- **Health and Score Tracking**: Keep track of your health and score as you progress through the game.
- **Explosion Animations**: Witness spectacular explosions when enemies are defeated.
- **Starry Background**: Immerse yourself in the game with a beautiful starry background.## Technologies Used
- **Pygame**: Library for creating the game.
- **Python**: Programming language used to build the game logic.## Screenshot
## Getting Started
### Prerequisites
- Python
- Pygame### Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/skyblitz.git
```
2. Navigate to the project directory:
```bash
cd skyblitz
```
3. Install Pygame:
```bash
pip install pygame
```
4. Run the game:
```bash
python skyblitz.py
```### Usage
- Use arrow keys to move the plane.
- Press spacebar to shoot.
- Avoid enemy bullets and collide with enemies.
- Collect power-ups to enhance your shooting abilities.### Project Structure
- **skyblitz.py**: Main game script containing the game logic.
- **assets/**: Directory containing game assets (images, sounds, etc.).### Why This Project Is Useful
This project serves as a fun example of building an arcade-style game with Pygame. It demonstrates game development concepts such as sprite management, collision detection, and handling player input.### Contributing
Contributions to this project are welcome. Please fork the repository and create a pull request with your changes.### License
This project is licensed under the MIT License.