MoPiX -- Programming simulations and games with equations

Abstract:

MoPiX is an early prototype of a system in which students construct models by assembling virtual components (e.g. balls, arms, hands, walls) and giving the components behaviours by dropping equations on them. The equations define functions of time so that the model can be animated by computing attributes at successive time points. Internally the equations are represented as content MathML. An equation editor will be added to the software soon. The current prototype can be used to create a ball bouncing in a box subject to gravity.

[URL]mopix