Skip to content

pavithapari/Alien-Invasion

Repository files navigation

Alien Invasion 🚀👽

Overview

I've developed a classic space shooter game using Python and Pygame. This is my first project ever,and I've been working on it for a month with guidance from the 'Python Crash Course' book, but I've significantly improved it on my own. Used pygame module for game mechanics and tkinter module for GUI interaction.

🎮 Features

  • 🚀 Player-controlled spaceship
  • 👽 Waves of invading aliens
  • 🔫 Shooting mechanics
  • 🏆 Score tracking
  • 🎚️ Multiple Levels
  • 🔦 Flickering Effects
  • 🎼 Effects and music
  • 🔄 Restart functionality

🕹️How to Play

  • ⬆️ Use the arrow keys to move the spaceship.
  • ⌨️ Press the spacebar to shoot lasers.
  • 🪙 Avoid colliding with enemies and shoot them to earn points.
  • #You can also run the game using the executable I have created. Simply double-click on the executable file to start the game.

🛠️ Future Updates

  • ✅ Power-ups (Coming Soon)
  • ✅ More enemy types
  • ✅ Improved graphics and animations

👩‍🎓My learning journey

  • 📜Projects planning : I am able to plan and organise the ideas i have encountered some challenges and able to implement my problem solving skills.
  • 🎛️Usage of Git: By uplaoding this project i have gained knowlege of how to use the git. Even though it is not that perfect I am trying to improve myself constantly and i am open to comments and suggestions 🪛..

📸 Screenshots

  • opening window Screenshot 2025-02-22 133729
  • game window Screenshot 2025-02-22 133749
  • exit window Screenshot 2025-02-22 135911
  • high score Screenshot 2025-02-22 140223

📝 License

This project is open-source. Feel free to modify and improve it!

About

A classic shooter game built with pygame and Tkinter module in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published