# Asteroids (raylib classic) Vector-space rotation, wrap-around physics, score HUD. ```{raw} html ▶ Run in browser

Upstream: https://github.com/raysan5/raylib-games/tree/master/classics/src

``` **Tags:** `port` `tier-0` Run desktop: uv run python ported_games/raylib_classics/asteroids/simvx_port/main.py Headless: uv run python ported_games/raylib_classics/_capture.py asteroids Web export: uv run simvx export web ported_games/raylib_classics/asteroids/simvx_port/main.py -o ported_games/raylib_classics/asteroids/simvx_port/web/index.html Controls: Up / W Thrust Left / A Rotate left Right / D Rotate right Space Shoot R / Enter Restart after game over Esc Quit ## Source ```{literalinclude} ../../examples/ports/raylib_asteroids/main.py :language: python :linenos: ```