Space shooter is a top-down recreation of a popular game called "Asteroids" it contains a ship that can be controlled, a laser that can be shot, and asteroids to break apart! Contains new powerups to unlock when you collide with a lucky block! With a range of special abilities to help aid your battle with destorying asteroids in space!
It's a pretty easy game to play you can use "WASD" or any of the "↑ ↓ ← → (arrow keys)" for movement and "Space" to shoot your laser at asteroids!
-
Clone the repo by doing:
$ git clone https://github.com/andrefetch/SpaceShooter.git
in your terminal emulator of choice
-
Install python from here!
-
Install UV using your terminal by:
Linux / MacOS:
curl -LsSf https://astral.sh/uv/install.sh | shWindows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
-
Open the terminal in it's root directory of the cloned folder you have which would be
Space-Shooter/and runuv run main.pyand you're all set, and you're ready to play!
This game is completely open-sourced, you can fork / clone it if you'd like to create your own powerups, change settings in the game, or learn from it! This project utilizes the object oriented paradigm in programming, so if you'd like to learn, or improve on my codebase, feel free!