Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 1.56 KB

File metadata and controls

52 lines (37 loc) · 1.56 KB

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.