{"id":2513,"edition":14,"categories":3,"features":1,"size":13285,"name":"Rainbow Surfer","authors":[{"name":"Grzegorz Tańczyk","url":"https://www.gamedev.pl/","login":"gtanczyk","gh":1281113}],"description":"
A rainbow has slipped its leash and is running down a glass coaster strung through the dark. You are the only unicorn fast enough to catch it.
\nSpeed is not a stat here, it is fuel. Stardust scattered on the deck feeds the boost, and the boost burns it fast. Serpentines and corkscrews demand a minimum speed or the track throws you off; the long banked arcs push you toward the edge and you have to steer into them to hold your line; late on, the road rolls right past vertical and you ride it upside down. Gold gates are kickers — jump one and a fat arc of stardust is yours, but it swings out wide and you still have to come down on the road.
\nThe rainbow outruns anyone coasting. You close on it only by driving well. Catch its head and you become it: the boost turns free, the colours burn down instead, and every gap you clear relights one. Your score is how long you burned.
\nNo libraries, no assets — one WebGL shader, a hand-rolled sequencer, and a course built fresh every run, in 13 kB.
\n↑ boost · ↓ brake · ← → steer · SPACE at a gold gate to jump\nTouch: hold a side to steer, both sides to boost, re-tap to jump
\n","source":"gamedevpl/seventh-color-js13-2026","stars":0,"dc":"https://www.gamedev.pl/play/rainbow-surfer","yt":"7BMryeSh1WM","languages":{"JavaScript":407328,"TypeScript":1613}}