On Post-Apocalyptica

If you watch enough apocalyptic films and TV shows, you start thinking that the end of the world is right around the corner. You start thinking about what you would do if there was a zombie apocalypse right now, at this moment. You get awfully genre savvy. Of course, odds are (and these are big odds) that you are one of the six billion or more people who get crushed by a tidal wave, burn to death in a nuclear fireball, get trampled in a riot, etc. But if you were one of the few not instantly killed, you like to wonder how good you would be at handling the intense situation. Would you have your wits about you, and find ingenious ways to escape the dramatically impending doom? Anecdotally, we know that you never really know who you are in a time of stress and snap decision-making until you are actually there.

This of course brings up an interesting point, which is the fact that if there was a zombie apocalypse, there would be at least a good number of people who had given the situation some thought. There might even be people with a good plan of how to survive. In movies and TV shows, people are generally caught unprepared. No real effort goes towards adopting a sustainable set of rules and building a long-term societal system. I suppose this is a manifestation of not using the Z word. Perhaps I’m just not very well versed in the genre; I’ve heard World War Z (the book) is very good about exploring those sorts of aspects.


Tekkit Sucks

There is a set of Minecraft mod packs that includes Tekkit and Technic. You may have seen these showcased in a number of venues, including a popular Yogscast series. Let me just get this straight. Tekkit is stupid. It was obviously designed by someone who looked at Minecraft and said, “I’m going to make this the best game ever.” Unfortunately, they merely succeeded in creating a hodge-podge of mods which take away from the core of Minecraft.

The gluttony of blocks in Tekkit.

The gluttony of blocks in Tekkit.

But what is the core of Minecraft, really? Ultimately, Minecraft is what you make it. I say that unironically, even though I’m about to tell you how it should be. Minecraft has always been a great source of surprise. Legions of Youtube videos outline hundreds of crazy contraptions and structures that use the basic mechanics of the Minecraft universe to form impressive and surprising constructions.

Nearly every feature in Minecraft has a way of being exploited to perform tasks that the creators never even fathomed. Beyond the basic mechanics such as crafting and smelting, the use of a feature is mostly left up to the user. Fluids, redstone, minecarts, TNT, signs- must I go on? But really that was the appeal to begin with. You can create completely new contraptions within a very simple set of game rules.

This is why I think many of the features Notch added in later updates- wolves, potions, dragons, the End- run contrary to the spirit of the game. It’s OK to add elements to expand the exploratory, adventuring parts of the game. But when that threatens to push the creative, inventive part of the game into the shadows, I think the developers need to re-evaluate their priorities. Minecraft was never prized for its combat, or adventure. It became popular because the game allowed players to invent their own set of rules and develop the world how they liked. When the developer takes the reigns and decides the end-goal FOR the player, something has gone awry.

For the same reasons, I absolutely despise Tekkit. I can see the good intentions behind it, but it completely fails at its mission. A group of people, perhaps, with no sense for the game, were intrigued by how much could be done in Minecraft. But they thirsted for more. So they set out and gathered mods which let them do what they wanted. Pipes let them transport items, tanks let them store fluid, pumps let them suck it up, engines and solar panels gave them electricity, quarries let them automate mining, and energy condensers let them get any material they needed. To make it more “balanced”, they added a larger set of materials needed to build these contraptions, including rubber, and tons of new ores. Furthermore, a control system was needed, so they put a programmable computer in. A computer that ran Lisp scripts. And you loaded the scripts from outside Minecraft. They needed more power, so they added uranium and a nuclear reactor.

Suddenly, it wasn’t Minecraft anymore. It was a horrifying maze of features that was no longer surprising. Sure, people could build fascinating things that were intricate and took enormous amounts of time. But it wasn’t really surprising anymore. A nerd with a computer and a huge set of physical actuators can obviously accomplish a lot, whether the computer is in a videogame or not. The appeal of Minecraft was that nobody thought building a ALU was really possible when it started out. Half the crazy contraptions were for accumulating resources: automated farms ranging from chickens to monsters to reeds to cobblestone to snow. With the energy condenser, nobody needed ice pipelines or chicken friers. Sure, you could still build them. But there was no point. Oh, you built an automated oil refinery? All it takes is pipes, pumps, and refineries. The blocks are all there. That’s the only thing a refinery is used for.

Blocks only have one purpose, even if that is a broad purpose. Engines power pipes and quarries and pumps. Fuel goes into combustion engines. Refineries make fuel. Pumps suck up liquid. Quarries dig. Seriously, you make a single block, which then automatically digs. You can also add a pump to it if you want it to suck up water and lava. But there is no design for you to modify. You can’t make it more efficient, or irregular, or spray water on lava. You can’t build a giant engine room which is twice as efficient due to interlocking designs. You can’t build a computer, since there is already one built. Want to spray some construction foam over everything to make it blast-resistant? Boom, done. Need a nuclear reactor? There’s a block for that. Want to make it bigger? Sorry, you can add on extra chambers, but only up to six. It outputs a high-voltage. You need to make a very specific set of blocks, each of which steps the voltage down one level.

Again, this violates the very essence of Minecraft. That’s why I developed a plan for a comprehensive mod that allows most of the same functionality of Tekkit, but goes much, much further. I will cover this mod in a future post, or probably multiple posts.

Minecraft Server: RPCreate

A while back I wrote a post about Minecraft servers. Since then I’ve put more thought into it and I’m thinking about starting a new server. This will be a much more informed endeavor, and hopefully it will turn out for the best. Here are some highlights:

The main idea is that the server puts all the players on an even playing field by allowing all users to use creative mode and basic commands. This will eliminate hoarding and allow players to focus on interacting, not making money or getting resources. It also removes any worry about stealing. However, because players have the capability to get any resources they need, I am hoping they will be more willing to fill a so for economic role (farming, lumberjacking, mining, building, etc) and resort to using legit materials as much as possible.

You need to be able to write!
Number one requirement to join will be the ability to write. This indicates that you are at least somewhat intelligent and able to express your ideas. In addition, it means you can read what others write and grasp new concepts.

You need to relax!
With a guaranteed level of intelligence hopefully comes a certain ability to compromise and handle a situation gracefully if you don’t get what you want or disagree with someone. We also need people who can play fairly and understand the importance of keeping a balanced economy by not hoarding legitimate materials or abusing creative mode.

You need to play fairly, and build sensibly.
As stated before, each member should be responsible. It is their server, and thus they need to actively work to keep it fun. This is the main idea I want to permeate through the server community: the server is merely a utility through which the players, as a community, get to act out fantasies and epic stories. There are no “admins” lording over the players, telling them how to play; it is the players that get to enjoy the world they have made, and the players who have to maintain the server.

This is not to say that I won’t make suggestions about economy and distinguish between responsible building and overbuilding; I’ll be doing it as a concerned player, not moderator. I won’t have more powers than anyone else on the server, and I won’t get the final call on decisions.

One thing I won’t tolerate, however, is plugins and mods. Besides the basic Bukkit server framework, no mods or plugins will be installed, by request or otherwise, that change or enhance game mechanics. This means no currency, no WorldEdit, no seasons or races or NPCs, nothing.

The community will have a say in everything else, though. The players will make the stories, vote on policies, and build the world. The server will be quite open to change. If the players want to institute a new policy, they can. Since there are no admins or moderators, they will be the ones carrying it out. Since there is no higher authority to appeal to, players will be forced to talk out disagreements among themselves.

Obviously its impossible to completely eliminate a leader who “runs” the server. Someone needs to host it, and someone needs to maintain the bulletin boards and websites. I suppose I would do that, but nearly anything could be changed if it was popular opinion backed by a vote. What I want is a player-made server and community, not a pre-made admin’s framework which has been filled in by the players. That breeds a dependency that ultimately leads to arguments and unrest, and it gives the players something to blame for all the bad things: namely, the admin.

I mentioned in passing a website, which would actually be a key element of the server. In my opinion, a bulletin board isn’t enough to truly let a server grow into a community. It needs independent features for planning events, posting featured videos, screenshots, and stories, and a hub for bulletin board, wiki, and all the other possibly third-party utilities. A website lets the person hosting the server to post updates, which can be emailed to people in case they didn’t catch it on the bulletin board.

If I built my own bulletin board and wiki utilities (which I am interested in doing anyways), the website could have a single account for commenting on news, RSVPing to events, editing the wiki, and posting on the forum. I HAVE been wanting to get back into web programming… maybe I’ll start that this weekend.

%d bloggers like this: