Here's a word processor and calculator that has working keyboard and screen. (In later versions the user added a mouse and a music player.) So why do people do it? "The basic answer," one Reddit use says, "is because we can, and the resources exist to do it."
Youtube Embed:
http://www.youtube.com/embed/aQqWorbrAaY
Width: 800px
Height: 450px
(In later versions the user added a mouse and a music player.)
So why do people do it? One Reddit user says that "the basic answer is because we can, and the resources exist to do it." It's a challenge, to push the tools available to their absolute limit.
This 17-minute video about this "Bluestone" computer provides an in-depth look at the incredible detail and intricacies involved in virtual computing. It uses all the same principles as traditional programming.
Youtube Embed:
http://www.youtube.com/embed/X6UI1RNovro
Width: 800px
Height: 450px
"People build all sorts of crazy useless things in the game. It's all about thinking about making something out of nothing," says stupidjesse. "It's the fact that we can pride ourselves in knowing we made something awesome."
Here's an even better one: Minecraft *in Minecraft*. It's 2D, but players can explore the world, dig, place blocks, and build ladders.
A 2012 update introduced "command blocks." These allow the size of constructions to be dramatically miniaturised. It's less pleasing for purists, but allows more ambitious projects — like this iPhone.
After unlocking it using a (customisable!) passcode, there's 20 functional apps available – spread out over multiple home screens.
Youtube Embed:
http://www.youtube.com/embed/Lv11JYCF_Rs
Width: 800px
Height: 450px
If that's not enough for Apple lovers, Igor_Timofeev has something else for you. It's an iMac, complete with a Word Processor.
Skip to the 0:40 second mark to get a look at the guts of the machine.
Youtube Embed:
http://www.youtube.com/embed/OxETgym2RHI
Width: 800px
Height: 450px
(There's no control blocks either: It's all manually constructed.)
Want more than just one computer? CalDaBeast built a functional Internet. It can only transmit 4-bit binary info ("in this case, 1-9) between 7 computers. But once again, it's fundamental real-world CompSci concepts.
Cody Littley's project might be the most impressive, however. He's built a 1 kilobyte hard drive.
He's also the perfect example of what drives people to build these virtual computing projects. Though he could save real data on the hard drive, he "didn't have anything in mind that I wanted to store on it," he told WIRED.
"I just built it for the sake of the challenge."
Youtube Embed:
http://www.youtube.com/embed/q7clz1TPK8o
Width: 800px
Height: 450px
(For reference, you can buy a 1 terabyte hard drive on Amazon for $59.99 — 1 billion times the size.)