A modern Python implementation of the classic Asteroids arcade game using Pygame.
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
- 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.
- Install Python 3.8+ and Pygame.
- Clone this repository:
git clone https://github.com/yourusername/Asteroids-.git cd Asteroids-
- Run the game:
python main.py
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.
Built with ❤️ using Python and Pygame.