A small Asteroids game built in Python with pygame.
This is one of my boot.dev projects. I built it to practice Python, object oriented design, and the basics of a game loop.
You fly a ship, dodge asteroids, and shoot them. Each asteroid you hit splits into smaller ones until it is gone. Touch an asteroid and the game ends.
W/Smove forward and backA/Drotate left and rightSpaceshoot
You need Python 3.13+ and uv.
uv run main.pyThat installs the dependencies and starts the game.
- Python
- pygame