Working Calculator Created in LittleBigPlanet
jamie pointed out a really impressive creation from the LittleBigPlanet beta. The game allows the creation of puzzles from a collection of simple objects and tools. A player called upsilandre used 610 magnetic switches, 500 wires, 430 pistons, and a variety of other objects to create a functioning calculator that will do decimal/binary conversions as well as addition and subtraction. The creation does well to illustrate the potential for amazing creativity in level design. Another user recently designed a level to play the Final Fantasy X theme song. LittleBigPlanet is almost finished and set to be released later this month, though the controls may be refined in a future patch. We recently discussed a student level-design event at the Parsons New School for Design and Technology.
Tell me - might you like Guitar Hero or an FPS if they weren't mainstream?
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
A full adder is simple in theory, and quite easy to implement in electronics. It's not nearly as easy to implement when you're looking at mechanical parts. Granted, this particular mechanical calculator is virtual, so it doesn't need to worry about mechanical stresses. But that doesn't mean that it lacks the complexity of wiring up 16 bits via mechanical means. (7 bits for the number, one bit for the sign, two numbers.)
It's not like he can simply call "add(8)" and have an 8-bit full adder with carry flags magically created for him. (As so many modern electronics toolkits can do.)
Javascript + Nintendo DSi = DSiCade
When you watch the start of the clip you think big deal, there's probably a script doing the addition or something. Then it starts panning up and you just see hundreds of ropes, pulleys and levers which are all wired together. A simple interface hides a horribly complex set of mechanics. Even more impressive that all this is modelled in a game using a level edito. The accuracy of the physics and the sheer number of interactions is deeply impressive. The sheer quality and variety of levels in the beta phase shows how awesome this game is going to be. Two weeks to go.