» see sodaplay.com as it lived, on the wayback machine
sodaplay was a flash-based physics toy made by a small london studio called soda creative. the main attraction was sodaconstructor, where you built creatures out of nodes (point masses) connected by springs (with adjustable stiffness and rest length) and muscles (springs whose rest length oscillated on a timer). you set the muscle frequency, you hit play, and the thing started moving.
the creatures usually walked badly. some toppled over. some inched along. some flipped end-over-end in a way that was almost intentional. the physics simulation was simple but real. with patience you could tune a creature into a recognizable walking gait.
i remember messing with sodaconstructor in maybe 2003 or 2004 at a friend's house. it was the kind of thing you would lose an hour to without realizing. building a creature, watching it fail, tweaking the muscles, watching it almost work. nothing else online felt like it.
sodaplay was hosted on a flash applet. when flash started dying around 2013 to 2014, sodaplay went offline pretty quietly. there was no big shutdown announcement. the soda creative team had moved on to other projects by then. the URL stopped resolving. the catalog of user-uploaded creatures was lost.
| Born | April 2000 (Soda Creative, London) |
|---|---|
| Killed | around 2014 (site went down quietly) |
| Lifespan | ~14 years |
| Made by | Soda Creative (Ed Burton et al.) |
| Killed by | Flash deprecation, the company moving on to other projects |
sodaconstructor was a 2D physics sandbox. nodes were colored circles with mass. springs were lines that connected nodes and resisted being stretched or compressed. muscles were active springs that contracted and expanded on a sine wave. you placed nodes by clicking. you connected them with springs by dragging between two nodes.
the creature you built then sat on a flat ground with gravity pulling it down. when you hit play, the muscles started oscillating. depending on how the creature was put together, the oscillation either produced a recognizable walk, or chaotic flopping, or the creature would just collapse into a heap of springs.
there was a creature gallery where users uploaded their best designs. some of them were genuinely impressive. centipede-style multilegged walkers. small bouncing things that hopped consistently. larger structures that could carry smaller structures on their backs. the gallery was where you went to be impressed and a little jealous.
sodaconstructor was an early example of an in-browser physics toy that gave you a deep system in a small package. you did not need to install anything. you did not need to learn programming. you just played. the physics simulation was the whole game.
this prefigured a lot of later web-based educational tools. tinkercad, scratch, and various html5 physics sandboxes share dna with sodaconstructor. the combination of "real simulation, browser-based, simple controls" became a common pattern. sodaplay was one of the early proofs that this pattern worked.
soda creative also made other small flash projects (sodatutor, sodarace, sodazoo) that explored similar territory. sodarace let users compete to build the fastest creature on a defined track. sodazoo was a kind of evolutionary sandbox. all of them are gone now.
sodaplay died with flash. when adobe announced flash would be killed in 2017 (with a 2020 final date), small flash sites like sodaplay had no real path forward. rewriting the physics engine in html5 would have been weeks of work for a tiny team. soda creative was no longer actively investing in the project by then.
the URL stopped working sometime around 2014. there was no announcement. archive.org has snapshots but the snapshots do not include the actual flash applet running. you can see what the page looked like but you cannot use it.
ruffle, the flash emulator, may eventually let people run sodaconstructor again from archived swf files. some hobbyists have reportedly gotten old sodaplay creatures running in ruffle. but the live community-uploaded gallery is gone forever.
the in-browser physics toy as a default category. there are still physics-based games and educational tools but they tend to be unity-based or native apps. the friction-low experience of clicking a link in your browser and immediately playing with a real physics simulation is mostly gone for casual users.
the creature gallery. people built thousands of creatures on sodaconstructor and uploaded them. that gallery, with all the names and tags and ratings users gave each design, is lost. some of those creatures were small works of art that took hours to perfect.
the unhurried discovery feel. opening sodaplay in 2003 felt like opening a thing made for the love of it. there were no ads. no social pressure. no engagement metrics. just nodes and springs and a play button. modern web tools tend to be more aggressive about retention. sodaplay did not need to be aggressive. you came back because the physics was interesting.
killed by: Adobe Flash
~ leave a tribute ~
visitors before you have left these graveside notes. anonymous welcome.