Waves of rim-spawned rocks — split the big ones, dodge the shards. Three lives, a 1.5s ghost-respawn, and the field escalates until you're out of ships.
←/→ or A/D to rotate · W or ↑ to thrust · hold Space to fire · Enter restarts
Compiled from games/asteroids by koruc --lang=js — the same source builds the native raylib binary; the browser path runs through its Canvas2D facet. This page is the Koru program, not a port — the blog post covers how the same source ships on
both emitters.