My name is David Strauß and I'm
a creative programmer.
I create web applications
with JavaScript and Ruby on Rails.
Marble Run won the Best Overall award in Mozillas Game On 2010 challenge plus the category Best Webiness!
The goal of Marble Run is the construction of the longest marble run in history. Players can build their tracks with a fixed set of bricks. There is also a set of so called special bricks with special attributes. Players can also publish their tracks to the website. By that they increase the total length of the overall track, a combination of all published tracks together. With increasing length more special bricks get available.
Ruby on Rails is used for the server-side of the game. The JavaScript framework PrototypeJS is the frame of the client-side. The graphics are displayed via the <canvas> tag, for the physics a JavaScript port of the box2d framework is used.