Blast Off into Galactic Warfare!
Welcome, brave pilot! Get ready to defend Earth from relentless waves of alien invaders in this classic arcade-style shooter built with Python and Pygame.
Your mission: annihilate the extraterrestrial threat before they conquer our home planet!
Intense Gameplay: Face increasingly challenging waves of diverse alien ships.
Dynamic Difficulty: As you progress, the aliens get faster and more numerous.
Simple Controls: Easy to pick up and play for instant fun.
High Score Tracking: Challenge yourself to beat your best score!
Visually Engaging: Retro-inspired graphics for that classic arcade feel.
The objective is simple: survive as long as possible and destroy as many aliens as you can!
Controls:
Move Left: Left Arrow
Move Right: Right Arrow
Fire Bullet: Spacebar
Quit Game: Q or ESC (from the game window)
Gameplay Tips:
Keep an eye on the aliens' movement patterns.
Don't let them reach the bottom of the screen!
Focus fire on the closest threats.
To get "Alien Invasion" up and running on your local machine, follow these simple steps:
Prerequisites Make sure you have Python 3.x installed.
Steps:
Clone the repository:
git clone https://github.com/AVIMTA/python-game-project.git cd alien_invasion
Install dependencies:
This project primarily relies on Pygame. You can install it using pip:
pip install pygame
Run the game:
Once the dependencies are installed, you can launch the game:
python alien_invasion.py
alien_invasion/
โโโ alianinvation.py
โโโ bgimage.jpg
โโโ bullets.png
โโโ icon.png
โโโ pixel-fight-8-bit-arcade-music-background-music-for-video-208775.mp3
โโโ spaceship.png
โโโ ufo.png
This game is a personal project created by Avimta Likhitkar.
Inspired by classic arcade shooters and the "Python Crash Course" book by Eric Matthes.