*** Welcome to piglix ***

Soda Constructor

SodaConstructor
Developer(s) Soda Creative Ltd
Publisher(s) Soda Creative Ltd
Designer(s) Ed Burton
Platform(s) Any
Release date(s) April 5, 2000
Genre(s) Simulation
Mode(s) Single Player

Soda Constructor is the Java based physics engine, central to Soda's collaborative learning environment Sodaplay.com. It was created by Ed Burton, Soda's Research and development Director, in April 2000 and won an Interactive Arts BAFTA Award in 2001.

Sodaplay.com users use constructor to create and share "models". These models are made of "masses" and "springs" and follow strict physical laws. By turning springs into "muscles", models can be animated and made very lifelike.

Around 1990, Ed Burton created the precursor to sodaconstructor - a BASIC program entitled "Constructor" which contained some of sodaconstructor's modern functionality, with both springs and masses, but not muscles, available for construction. This program was never released and was never intended for general use.

In May 1998, Ed Burton joined Soda, and it was around this time that he wrote the first Java version of the Constructor, mostly as a fun way to teach himself Java. The Soda team experimented with the program, creating the twelve basic models that are now presented as examples. This version of the program existed quietly on the soda website, still not being advertised or spread as an official Soda product. This small project eventually began to evolve into the "sodaconstructor", spreading only by word of mouth.

By early 2001, as the number of active users began to grow, the team realized a save function was necessary to allow people to store the models they had created. With this feature, the Soda team began to emphasize sodaconstructor on their site and created the Sodazoo, a list of user-created models that had been deemed noteworthy enough to capture and share among the community which was growing around the applet. Soon after this, a forum was created in order to support the fanbase and encourage discussion of models and construction techniques.

Around late August 2007, Ed Burton and the soda team released Sodaconstructor II, an improved version of the classic sodaconstructor. It had a more standard interface, based around built-in features instead of the older sliders and menus built from scratch. It also allowed users to download, modify, and load the XML data used to store models, leading to some scripted tools being used for precise construction and introduced solid springs which masses would bounce off of. However, reaction was generally negative, as most users preferred the older interface due to its simplicity and flexibility. Another issue was the fact that due to small tweaks in the physics engine and XML format, some old models which relied on precise timing no longer functioned properly with the new applet.


...
Wikipedia

...