Nicolas314

All my geeky stuff ends up here. Mostly Unix-related

Minecraft kids

with 3 comments

If you have not yet heard about Minecraft, you owe it to yourself to just give it a try. The game can be played for free in many ways, though you can always opt to contribute 20 euros to Mojang to thank them for their efforts and creativity. Being a paying customer also gives you access to multi-player games on public servers, though that could also be achieved for free with a bit of tinkering. But hey: 20 euros for literally hundreds of hours of gaming is really nothing. Compare that to the price of a small Lego Star Wars box for instance. Just try the free version and see for yourself.

Simply put: Minecraft is just as fun as Lego in real life, except this all happens on computers and you do not risk loosing a toe stepping on pieces in the dark, teaching your kids a whole lot of new swearwords in the process. Minecraft takes place in an unlimited virtual world composed of big blocks that stick to each other by magic. There is nothing else to it, really. Blocks have textures, they can be transformed, attached, dug, destroyed, but what you mostly do is shove them around. The main player’s interface is a first-person view with an inventory and that’s it.

The initial story was a bit more elaborate: you were left on your own on a desert island and had to build your own shelter before night when zombies attack. You could combine blocks of different kinds to build objects or other materials, e.g. burn sand to produce glass, or combine woodsticks to create a pickaxe.

Since about a year, the game added a new dimension by introducing a creative mode. You can now fly around the world and have unlimited access to all building blocks you want. Forget about zombies and monsters, if you want to fight bad guys there are much better games than Minecraft out there. Creative mode is all about making stuff. Start from scratch, have ideas, make something ugly, destroy it and start again or enhance your initial ideas and reach something you can be proud of. Get ideas from other people and build your own world.

Minecraft in creative mode sounds a lot like software writing, in more ways than one. You start with great ideas, you cut it down into manageable components, perform side experiments, try a prototype, then you realize you had it all wrong from the start and begin anew for the best, getting better at it in the process. Of course this is the same thrill you had as a kid when creating your own toys from random Lego pieces. All engineers will tell you Lego was the first step in the direction of learning about the pleasure of building things.

Minecraft is not the first game to try and adapt the Lego concept to a virtual world, but it is definitely the first successful one. Douglas Coupland described something very similar in Microserfs in 1995 http://en.wikipedia.org/wiki/Microserfs

Technically: Minecraft is a pure Java application which is supposed to run everywhere. In practice you get different bugs on various platforms but all in all you get more trouble with the Java runtime than the game itself, and Oracle is not making this any easier with each Java release. If you do not know how to install Java, I suggest you find a helping hand and make sure they are ready to maintain your computer every couple of weeks or so. From my experience: I spend more time fixing Java installs than anything else in the neighborhood.

What neighborhood? Let me explain.

My kids started playing Minecraft about a year ago. We have several computers at home and they would each build their own world on a different machine. Problem started when they wanted to switch machines for whatever reason. I first started by putting their save files on a network share but that turned out to be quite a mess and they were still each locked into their own world. First attempt: start up a Minecraft server on a local Linux box and have the kids share a world through it. Worked for a while, but it required booting a noisy Linux box in addition, even for just one player. Not hard to do but certainly an obstacle.

Second attempt: use a rented box at OVH to host the Minecraft server. This way it is always started and who cares if it is noisy? Inconvenient: needs a working Internet connection to play. Advantage: the kids can play from wherever they want. Of course the word spread around pretty fast. We shared the server address with a lot of friends, to the point that I had to install a white list to limit incoming users to people we know, or at least friends of friends.

There are implicit rules on this server:

– Never destroy anything you did not build yourself
– Do not use dynamite or spawn explosive monsters
– The rest is left to your imagination

Since I am running a vanilla Minecraft server there is no possibility to ban the use of monsters or dynamite so I have to trust the kids to behave. It does not always work but in general we do not have too much vandalism to deplore. There are compatible versions sporting plugin systems that allow banning this or that, but I just could not figure out how to use them with the existing world we have. Oh well.

Kids are completely unattended on the server. Ages range from 10 to 15, boys and girls, and everybody is completely responsible for their actions. I made very clear that I am no Deus Ex Machina and will honor their requests as an Admin without questions. Over the past six months this server has been blooming beyond my wildest expectations. Crossing it from side to side takes maybe 10 minutes flying full speed, and every single inch is built. Screenshots along this page will show you how creative kids can be when left alone. It is one thing to see a YouTube video of a Minecraft castle, but building one yourself from scratch with 2-3 friends is really an experience. And if you end up with a half-broken castle with too many towers and no doors, who cares? The kids are so proud with what they have accomplished, it is a real treat to observe.

They did not just create buildings or statues, mind you, they also created arenas to fight monsters, water chutes, mazes, and all sorts of other games for one or more players. From a construction game, this has turned into a game construction game.

As I recently added a name to the server white list, I noticed that most kids playing on this server are now completely unknown to me. When walking around the neighborhood, I sometimes get greeted by young’uns I have never met before, who let me know the server needs to be updated or restarted.

Last week, my son got home and told me he was meeting friends in Minecraft to build an underground castle. As I inquired “friends from school?”, he answered: “yeah, most of them. Some I don’t know”. He told me they had an appointment at the Market around 6pm. Market? Yes, they named a lot of places. You would not know because they did not bother putting signs, but they have names for all landmarks. I realized at this point that this is much more than just a game server. For many of these kids, this is an open window into another world. Their world.

Maintaining the server alive has now become a crucial question. And I should certainly mind my backups to avoid catastrophes.

Here are some landmarks they achieved over the past year.

ImageImageImageImageImageImageImageImageImageImageImage

Pretty amazing stuff. And lots of patience, too.

Not sure what the kids will get from it in the end, but this is certainly building more than just virtual houses on a remote server.

Advertisements

Written by nicolas314

Tuesday 8 January 2013 at 12:18 am

Posted in fun

Tagged with , ,

3 Responses

Subscribe to comments with RSS.

  1. If you like Minecraft, I’m sure you can’t miss this video: http://youtu.be/4cEn3-t_dWE (for really harcore minecrafter).

    Arnaud

    Arnaud

    Thursday 10 January 2013 at 1:14 am

  2. I would love to see a guide on how you got this installed and configured.

    Nnyan

    Monday 20 March 2017 at 7:55 pm

    • Oh my that was a long time ago! I guess I used a default Minecraft server install, I remember it worked right out of the box. Today I would probably opt for some other open-source solution, or just rent a ready-made Minecraft box in the cloud.
      Look it up! Plenty of tutorials out there that will explain it much better than I possibly would!

      nicolas314

      Tuesday 28 March 2017 at 2:17 pm


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: