For a virtual environment to qualify as 'a sandbox', your users must be able to create turing machines, out of stuff the found lying around. - Locks Law (which I just made up :).
I wonder if it is possible to mathematically model what characteristics of an environment are relevant to be able to build an effectively Turing-complete mechanism?
All the ones that I've seen (minecraft, dwarf fortress, little big planet) are 100% mechanical, so I guess all you need is the ability to move things around, plus some kind of basic physics, so that moving things around can have knock-on effects. Most of the DF ones are fluidic computers (http://en.wikipedia.org/wiki/MONIAC_Computer) and the rest are mostly falling blocks style. Quite Pratchett-esque.
I think Second Life is cheating though, because you can attach scripting code to objects.
Caution curious geeks, don't spend more than 10 minutes near Minecraft if you plan to get any serious work done over the next month ;-) (I hadn't played a game for more than a day or two since GTA4 and after thinking it was stupid at first, MC has sucked me in bad!)
the CPU seems to be 2.5D - 2D plan with vertical register/etc orientation. 3D anybody?
Also, any chance somebody building/exploring non Von Neumann one?
I don't craft mines but it looks like the active 'wire' bits are not voxels like most other things in Minecraft, but instead are painted on 2d surfaces yea? Please elaborate!
They are voxels, they just have very specific placement rules. They take up a full block but can't be stacked.
There's also the fact that the wires transmit information only 15 tiles. It's possible to build repeaters though, but those repeaters have some lag and take up space.
The hardest part are the memory cells. A single bit, even in the optimal configuration, takes up 3x3x2 blocks.