To play Minecraft for real, we needed a new computer. So we decided to build one.
It should take a week or two. And with any luck, it'll cost less than $300.
For several months now, my daughters -- ages 8 and 10 -- have wanted to play the computer version of Minecraft. The computer version is far superior to the pocket version they've been playing, which, among other things, has no wolves, horses or dragons.
Buying a whole computer just to play the game didn't seem, well, appropriate. But making one? That we could do.
So we're on our way. And I'll update this post en route to document our progress.
Episode One: The parts
Poking around the internet, I found the hardware requirements for Minecraft. A little more fishing landed this Lifehacker article about making your own PC. It included links to an entire computer-building lesson series and PC Part Picker, a service that helps you buy your parts and ensure they're compatible.
Here's our parts list. It's based on the original Lifehacker article, minus the optical drive (we won't need it) and plus a wifi card (we will need that). We also upgraded the processor just a tad.
The first component to arrive, symbolically, was the shell into which we'll put the rest of the parts -- once they show up!
All the parts have finally arrived! Let the building begin.
It even seems to be ready for human input.
Buuuut ... my old USB keyboard is under my desk at work. So it'll be tomorrow before I can press F1 to run Setup.
Didn't really have the attention of the girls through this part, which took some "boring" work on my part. If you're not actually immersed in the geekery (or trying to make your own computer), feel free to skip to the conclusion in Episode 5.
Hitch: Once I hooked up the keyboard, I promptly made a small mistake by pressing F2 instead of F1, thinking I could try the default settings. Wrong! I was stuck looking at "Reboot and select proper boot device." In order to reset things, I learned from this video about "resetting the BIOS." That involved opening up the computer, finding the right pins from the motherboard manual, putting a jumper on the reset pins, starting the computer, shutting it down, and removing the jumper. Whoops!
Once back to the BIOS setup screen, I was able edit the settings following along with the Lifehacker lesson.
The Lifehacker article goes on to show how to install Windows, but I want to run Ubuntu, a flavor of open-source Linux. I'll install that from a DVD using a USB CD/DVD drive I had kicking around. So the key step here was making that the first boot device.
Episode 4: Installing the Ubuntu desktop software
Using my Mac, I learned how to download and burn an Ubuntu install disk. I went with the Ubuntu 12.04 instead of 13, because it seemed more stable and maybe more basic.
I then put the Install disk into the USB DVD drive, plugged the drive into a USB port on the new computer, restarted the system and the Ubuntu disk started to work.
But then ... nothing. Just a pretty purple screen with nothing else and no mouse cursor.
Tip: When you see the little person in a circle as Ubuntu loads, you can hit any key for a very helpful screen.
I learned that form this issue/answer page, and also learned how to fix my problem. I tinkered with the "F6 Other Options" as they describe, and kept choosing "Try Ubuntu without installing" to test things out from the DVD. For me, it turned out that I needed to check just the "nomodset" option for everything to work right.
Soon, I had a desktop showing, and -- to my surprise -- the wifi card worked without any additional adjustment. Suddenly I was on the internet with our new computer.
I used the icon on the desktop to install Ubuntu on the hard drive, which went really well.
Episode 5: Running Minecraft
Now the girls are back in the process! (Potential for gaming = not boring.)
Using the Firefox browser, we went to minecraft.net, logged in and tried the demo. Firefox prompted us to download a couple of Java plugins that turn out to be key to running things later.
And the demo worked!
Happy and excited, we went back to the Minecraft site to buy and download the actual program for Linux.
We downloaded the application, double-clicked the icon with anticipation and ... nothing.
Turns out there are a few final steps necessary to make it work, which I found by Googling "playing minecraft ubuntu."
We tried a quick test game in "survival" mode, and I promptly got us killed by a skeleton. (The girls fare much better on their own.)
Despite our digital demise, we jumped around with glee.
We had built a working Minecraft computer from scratch.
My plan is to eventually set up a multi-player server in the Amazon cloud (like this or this), so they can play safely with their friends in the neighborhood. In the meantime, they're pretty thrilled to shear sheep and spawn mooshrooms locally.
Oh, and the computer ended up costing $297.20 with all of the shipping and such -- under $300 as planned -- though it counted on the fact we already had a compatible TV, a USB DVD drive, a spare keyboard and some key cables. Minecraft itself cost another $27.69.
Still a lot cheaper than buying the system ourselves. And a whole lot more fun.