Skip to content

Straight-forward alien shooter game.

License

Notifications You must be signed in to change notification settings

IshaA08/alien_invasion

Repository files navigation

Alien Invasion

Project Description

Alien Invasion is a straight-forward shooter game where the player controls a rocket ship with the goal of attacking fleets of aliens that get faster as the game goes on. Made using Pygame, a cross-platform open-source Python library designed for writing video games.

How to Install and Run the Project

Dependencies:

Steps to Run:

  • Download the project
  • Run the alien_invasion.py file (example command: python alien_invasion.py)

General Gameplay

Start the game by pressing the green play button. Use the left and right arrows to navigate the player ship. Shoot beams using the space bar and Q to exit the game. The game will end when all player lives are done.

aigame2 aigame1

Credits

The Python Crash Course, 3rd Edition textbook written by Eric Matthes was referred to when developing this game, specifically the Section II - Projects chapters.

Matthes, E. (2023). Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming. No Starch Press.

License

MIT License

Releases

No releases published

Packages

No packages published

Languages