Skip to content

Latest commit

 

History

History
61 lines (49 loc) · 2.17 KB

README.md

File metadata and controls

61 lines (49 loc) · 2.17 KB

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

Screenshot 2024-07-10 at 12 15 10 PM

Getting Started

Prerequisites

  • Python
  • Pygame

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/skyblitz.git
  2. Navigate to the project directory:
    cd skyblitz
  3. Install Pygame:
    pip install pygame
  4. Run the game:
    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.