Skip to content

GitJohnFis/Asteroids-

Repository files navigation

Asteroids

A modern Python implementation of the classic Asteroids arcade game using Pygame.

Overview

This project recreates the Asteroids gameplay experience, featuring:

  • Smooth player controls and ship rotation
  • Multiple asteroid sizes and splitting mechanics
  • Power-ups (shield, speed boost, etc.)
  • Shots and collision detection
  • Modular, well-documented codebase

space_gleam_loop_v1

Current Status

  • All major bugs and errors have been fixed.
  • The codebase now includes comprehensive docstrings and comments for clarity.
  • All core features (player, asteroids, shots, power-ups) are implemented and functional.
  • The project structure is modular and ready for further enhancements.

How to Run

  1. Install Python 3.8+ and Pygame.
  2. Clone this repository:
    git clone https://github.com/yourusername/Asteroids-.git
    cd Asteroids-
  3. Run the game:
    python main.py

Contributing

This project is open for collaboration!
Feel free to fork, open issues, or submit pull requests for new features, bug fixes, or improvements.
All contributions are welcome.

Screenshots

an asteroid game title page


Built with ❤️ using Python and Pygame.

About

Built in game

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •