Skip to content

2D arcade space shooter crafted with Python 3.10 and Pygame.

License

Notifications You must be signed in to change notification settings

YounesHalim/Shoot-The-Asteroids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shoot The Asteroids!

Welcome to Shoot The Asteroids!, a thrilling 2D arcade space shooter. Developed using Python 3.10 and Pygame, this game puts you in control of a spaceship as you navigate through asteroid fields and engage in shooting action.

Gameplay

In Shoot The Asteroids!, your objective is to pilot a spaceship through asteroid-filled space and destroy as many asteroids as possible. Maneuver your spacecraft using the arrow keys and shoot lasers with the spacebar. Be cautious and avoid colliding with asteroids, as each collision destroys your spaceship.

gameplay.mp4

Sound effects and assets

  • The soundtrack and laser beam effects were sourced from the PSone game "Apocalypse".
  • Explosion sound effects are taken from "Metal Slug 3."
  • Sprites are obtained from itch.io.

How to Play

  1. Clone the project files to this repository.
  2. Ensure that you have Python 3 and the Pygame library installed on your computer.
  3. Navigate to the project directory in your terminal.
  4. Start the game by using the command python3 main.py.
  5. Press the enter key to start the game.
  6. Press the SPACE key to shoot lasers and destroy asteroids.
  7. If the player collides, they can restart the game by pressing the BACKSPACE key.

Contributions and Development

If you're interested in contributing to this project, feel free to open a pull request. I welcome suggestions for adding new features, fixing bugs, or improving the overall experience.


If you have any questions or feedback, don't hesitate to reach out.

About

2D arcade space shooter crafted with Python 3.10 and Pygame.

Topics

Resources

License

Stars

Watchers

Forks

Languages