Skip to content

avimta/python-game-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ‘ฝ Alien Invasion ๐Ÿš€

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!

โœจ Features

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.

๐ŸŽฎ How to Play

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.

โš™๏ธ Installation

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

๐Ÿ“‚ Project Structure

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

๐Ÿ™ Credits & Acknowledgements

This game is a personal project created by Avimta Likhitkar.
Inspired by classic arcade shooters and the "Python Crash Course" book by Eric Matthes.

Have fun defending the galaxy! ๐ŸŒŒ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages