Category Archives: Pop Culture

Update on Minecraft-Zelda

It’s been about a year since I first posted about my recreation of Legend of Zelda: A Link to the Past in Minecraft. Wanted to give you an update.

The overworld map is basically done.

Gerudo Desert, the Great Swamp, the Orchard.

Lake Hylia, the Eastern Palace, Hyrule Castle and Link’s House.

Lost Woods and Karkariko Village.

Death Mountain.

Zora’s Domain.

The Dark World is basically done:

Village of Outcasts, Skull Woods and the Golden Pyramid.

Misery Mire, Swamp Palace, Ice Lake and the Dark Palace.

Dark Death Mountain, Agahnim’s Tower and Turtle Rock.

Even the interiors of all the dungeons are all done, such as:

Castle Prison.

The Sanctuary.

Turtle Rock Dungeon.

… and more, but there’s too many to show.

Currently I’m in the process of coding all of the dungeon switch-based puzzles, teleporters (using command blocks from the upcoming snapshot) and trying to finalize the last few items that don’t have good equivalents in Minecraft (such as the boomerang or magic cape). Most of the items have been placed in chests and stuff, including apples as heart pieces, emeralds as rupees, bow, arrows, bottles, etc…

Demo for the glass switch blocks that you can toggle up and down.


Map for the inventory to place items in chests, etc…



A Challenge

I posted this on my Facebook the other day:

Challenge: Explain Tom Bombadil to someone who has never read Tolkien without him sounding like the stupidest thing ever.

Please discuss.

No, seriously, who is this guy?

On Being a Grown-Up


It’s way better than being a kid…

Batman: Capital Punishment & Self Defense

This is an essay I wrote on Facebook about the morality of Batman, on November 6th, 2009. As I recall, it was prompted by a particular playthrough of the most excellent Batman: Arkham Asylum and the scene where Joker gives Batman a free shot to take him out “once and for all” (around 1:45 in the clip).

I’ve recently been contemplating the ethics of Batman. Specifically, his refusal to kill. For the sake of argument, I’m going to use the Joker as the primary case.

The question at hand: Should Batman kill the Joker?

Three sets of circumstances come to mind: capital punishment, self defense and defense of others.

I maintain the position that capital punishment is wrong in all circumstances. If the Joker is already in Arkham, whether for treatment or simply for containment; the state has no right to kill him as he is no immediate danger to anyone. It may be argued that, in the case of the Joker, treatment is not an option: he’s just that crazy. But even if he is a hopeless case, we can still hold him in custody so that he isn’t a danger to others. Of course, this is the Joker: Batman’s greatest nemesis. Sooner or later he will escape from Arkham. Why not execute him now and be done with it?

The problem with that line of thought is, from a legal perspective, once you apply that reasoning to the Joker, you can apply it to any criminal. The possibility that that criminal will someday escape or be released, at which point they could be a danger to others is present regardless of the criminal. Why not execute them all? Well the general arguments against capital punishment (which I will omit here) still apply to those criminals. It’s a legal mistake to make an exception for a single one.

The second case, self defense, I choose to ignore due to circumstance. After all, we are talking about Batman, and physically the Joker is no match for him. The threat of the Joker comes from the threat he poses to others, the games he plays of which it is Batman’s job to stop. From a legal standpoint, it would likely be justifiable for Batman to kill the Joker if he truly had no other choice in order to survive. However, if given the option to take down the Joker with either lethal or non-lethal methods, I believe it’s fair to allow his personal ethics of not killing to inform his judgments.

The final case, defense of others, is, I believe, the relevant one: if the Joker is an immediate threat to another person. The term “immediate” is important and meant to distinguish between, for example, holding a gun to the person’s head and having planted a bomb. The difference being that the Joker’s death would resolve the first situation, but not the second. So, if the Joker is an immediate threat to the life of another person (whom we’ll refer to as a hostage), should Batman kill him?

One of the first considerations that comes to mind is how a regular law-enforcement officer (police, soldiers, etc…) would be entitled to handle the situation. Well that officer would be permitted to take lethal action. Shouldn’t Batman be able to take the same action?

There’s a crucial difference between a law-enforcement officer and Batman, however. Law-enforcement officers are governed by the state. They have strict restrictions on when they can or cannot kill. Batman has no such standing (unless we look at the “deputized agents of the law” of the 1960’s Batman and Robin, but they aren’t the typical representations of the characters). If Batman is permitted, by whatever ethics, to kill the Joker, there’s no real oversight to it.

That being said, this is Batman we’re talking about. We know (at least “we” the audience and not necessarily “we” the people of Gotham) that, even if he allowed himself to kill, Batman would never abuse this. His moral compass is sufficiently strong to never kill when it wouldn’t be allowed for a law-enforcement officer to do so.

But what about any other vigilantes? In a number of interpretations of Batman (Frank Miller’s Dark Knight Returns, Christopher Nolan’s Dark Knight) there are groups who take up Batman’s mission, only with less discriminating moral codes. If Batman, a man with no oversight, is permitted to kill, such men might do the same, only under circumstances not typically permitted. People without proper training and oversight being given implicit permission to kill does not seem like a morally justifiable course of action.

Every way I look at it, the rational conclusion I come to is that Batman shouldn’t be morally permitted to kill the Joker. And yet, intuitively, I feel that he would be completely justified in doing so. I’m not quite certain how to resolve this incongruity. Perhaps it points to the idea that emotion shouldn’t dictate law, but rather rational thought and logic. There are a number of such laws which seem motivated more by emotion than insight, including the above-mentioned capital punishment, prostitution, drug use, bans on gay marriage and bans on polygamy.

Perhaps, rather than turning to intuition to decide laws, it would be best to consider them reasonably. Nothing ought to be sacred and everything ought to be questioned. If emotion leads to the same conclusion as rational thought, then all the better. On the other hand, if they don’t, then perhaps there ought to be some introspection to figure out why.

That quickly turned away from the topic at hand: should Batman be allowed to kill? But as I said, reason seems to disagree with intuition on that one. In the end, I suppose, I’ll have to give it some more thought to figure out why.

1/9/2012 – Things I Saw on the Internet Today

In a new segment I’m calling “Things I Saw on the Internet Today” I post links to thinks I saw on the Internet today. Yep, that about sums it up.

Dear Customer Who Stuck Up For His Little Brother – Guy buying a video game for his little brother stands up to his dad who wants him to buy a “manlier” game.

NYU Student Weaves Elaborate Email-Drama – Or as I like to call it: Sociology student forced to go near icky poor people.

Digital Memory in Minecraft – This is SO goddamn cool.

Minecraft: A Link to the Past

Here’s something I’ve been working on for a little while that I think is cool. Figured I’d share it here. It’s still only about two thirds done (not including the dark world. If it doesn’t look familliar, maybe try checking out this map.

This slideshow requires JavaScript.

If you still don’t recognize any of this, it’s the Legend of Zelda: A Link to the Past overworld map being recreated in Minecraft. You should go play it. Seriously, it’s awesome. These images were taken using MCEdit and the map is being made using the CommandBook and WorldEdit plugins. Combines two of the most awesome games ever.

Incidentally, there’s actually a lot of cool high-level stuff going on in Minecraft from a computer-sciencey point of view. At some point in the future, I’d like to talk about how computers can be (and have been) built in Minecraft, but that involves a fair bit of detail about circuits and Turing Machines that I’d just as soon get to at a later date. Something to look forward to though. 🙂