Reasons to be cheerful

Reasons to be cheerful:

People on Metafilter liked my post about aerogel (inspired when I saw these pretty photos). I’m very pleased about this – Metafilter is being swamped with too much news culled from CNN, Slashdot, Kuro5hin and other web news portals these days, so I thought the readers might like a change and see something new. And they did.

I received an email from Giles Turnbull about how he liked the design of this weblog. I would be lying if I said I didn’t enjoy receiving emails like that.

I had a moment of epiphany about a particularly troublesome bit of revision concerning DNA recombination. I’d spent about five minutes trying to figure out the exact mechanism, drawing things on bits of paper, when it suddenly struck me that I should look at the diagrams backwards.

I remember sitting in a friend’s room last term, when he put on some new music. I immediately jumped up and exclaimed, ‘Hey, that’s the music to Barry Norman’s Film Night!’ He corrected me and said, ‘No it’s not, it’s by Nina Simone and it’s called I wish I knew.’ And so it was, and in that moment he unwittingly had given me the secret of the song’s name which so many people loved but didn’t (and may still not) know.


Tom Armitage of Tajmahal is an unusual person. First, he reads this weblog. Second, he is thinking of duplicating the big post/little post structure of Massive. I think that this sort of structure is a good way to keep yourself interested in writing for a weblog, and it’s definitely increased my enjoyment and input for writing this weblog, so my advice to Tom is to try it out.

A friend emailed me today to ask me if I remembered what the great line from Gattaca was (not only a great line, but in my opinion, the greatest line of all movies). So, without further ado…

“You know, I had this crazy thought that you were more interested in the investigation than me.”

“You’re right.”


“It was a crazy thought.”

[she swoons and is his forever, and everyone lives happily ever after. Well, maybe not, but it’s still a great line although it probably loses a fair bit being out of context]

About For Freedom

I just posted the ‘For Freedom!’ article. I was a little wary about doing this as I’m not sure whether it flows properly, seeing as I wrote it over a couple of weeks in two sittings (see if you can find the seam). However, I do think it has some good ideas in it and so I thought it was worth putting online, at least in a draft form.

For Freedom!

(This is a first draft.)

Within all computer games exists an eternal struggle: how much freedom should you give to players, at the sacrifice of a storyline? Both freedom and a good storyline are extremely valuable traits for a game, but exactly why are they mutually exclusive, and what implications does this pose for mmoe?

First, we have to get a grasp on what I mean by a story, and what I mean by freedom.

A few examples. Tetris does not have a story at all, since the only point of it is to stack up blocks in lines. The earlier incarnations of Mario Brothers has a very rudimentary story (rescue Princess Peach, etc), which you achieved by jumping on top of things, and such. Dragon’s Lair, that classic CDi interactive cartoon game, had a typical Disney-esque story with one-button interaction. Final Fantasy games (any of the PS versions) have very involved stories. I don’t want to give the illusion that there is some kind of chronological progression in story complexity though – some of the early text and graphical adventures had very involving stories, but the latest Civilization 3 game has no story.

At the same time, games vary quite considerably in the freedom they offer to players. Now, the question of game freedom is difficult to handle. I think there are two ways to measure game freedom; you could say that it is defined by the number of different actions the player can make, or you could say that it is the proportion of actions that the player can make relative to the total number that should be feasible within the game environment.

What on earth is that supposed to mean? Let’s use a few examples (again).

Tetris. The game environment is a load of blocks in a column. You only have four actions – move a block left, right, down, or rotate. A pitiful number of actions, right? However, within the game environment, that is all that you are supposed to do! So at once, you have hardly any freedom, and complete freedom.

Mario Brothers. You can move left, right, and jump (well, you could climb in a few, I guess). Only three actions. But the game environment wasn’t realistic, let’s face it, so we have pretty much the same situation as Tetris.

Quake. You have much more physical freedom here, you can move in 360� on the horizontal plane, walk, run, jump, crouch, climb and shoot. It doesn’t get much better than this, at least in first person shooters (FPS). A staggering amount of freedom, really, and this is magnified by the increased number of effects actions can have on the environment. However. Quake, and most other first person shooters, have a game environment that is supposed to mimic that of the real world. But it’s inconsistent. You’re given these actions, running and shooting, that can affect the world in some ways but not others. You can shoot through windows, but you can’t blow holes in walls. You can strafe across a room, but you can’t fling yourself to the ground and roll sideways. You don’t really have that much freedom after all, do you? (actually, Quake isn’t a very good example, since it doesn’t have a story except for ‘blow up everything that moves’)

The same occurs with Final Fantasy; despite the fantastical settings of the games, they still bear a great deal of resemblance to the real world, magic and spaceships notwithstanding. Yet you can’t really do that much, other than wander around, pick stuff up and start fights against monsters. A friend remarked to me, “Final Fantasy is just like Dragon’s Lair, except you have to press more buttons to get the story to move along.” Haven’t you ever wondered in these games, why can’t I do x? Why do I have to walk all the way over to this other country, why can’t I jump on a horse? Why is it that no matter how I play the game, the evil lord Zarquon kills my character’s best friend?

Clearly the amount of freedom, measured proportionally, in a game is dependent on two factors; the richness of the game environment, and amount of resources the game developers have. If you have a simple game environment, it’s not too difficult to put in 100% freedom. The richer the environment, the more difficult it is to cater for all the possible actions of the player and accommodate them into the storyline.

You have to be careful when you talk about game environments though. A lot of this depends on the expectations of the players, which are in turn set up by the game designers. In Mario, players don’t really expect the world to obey proper physics – it’s only 2D, after all! What’s more, the designers certainly don’t pretend that it’s realistic – I mean, flying bullets and Italian plumbers riding dinosaurs? No-one expects much from a game like that. So you have a good illusion of freedom.

Same for a first person shooter like Max Payne. Sure, you might not be able to shoot at a gas pipe and see it blow up, or set explosives to destroy doors and entire rooms at every point in the game, but at least you get to do both sometimes. Again, there’s the illusion of freedom, and you also have a relatively interesting story – and the illusion is provided by the fundamentally linear nature of the game. If you want to get to the next level, you must hit this switch and collect that object; there are no two ways about it.

Well, in Deus Ex, another FPS, there are actually three ways about it. In every level, you can take one of three pathway to complete the required objectives – you can go in all guns blazing, you can use tools or you can use stealth. There is more freedom, but it has to be designed in. Presumably, if you wanted to give the player nine unique pathways, you’d need to put in three times the work. Obviously, the clever game designer will try to figure out a way to save time, by using the same environments and just giving the player different choices of combinations of actions. Indeed, the holy grail would be to produce some sort of game environment in which any conceivable action, within the rules of the environment, is possible. That way, you have a huge amount of freedom.

But is freedom fun? Not always. Games such as Deus Ex rely on set pieces, carefully designed and scripted events that really set the pulse racing, such as trucks smashing through walls or aliens suddenly bursting through the floor. Pre-planned elements constrain freedom, which presents game designers with the dilemma of finding the perfect balance between freedom and constraints.

Sweeping statement alert!

The more true freedom you provide, the less story you can have.

Corrolary 1: When you have total freedom, if you have created a rich enough environment and setting, your players can create their own personal stories that can surpass anything you might have written. Artificial intelligence is extremely important here.

Example: Civilization 3. There are no stories, multiple objectives (conquest, space, diplomatic, domination, cultural and histograph), each of which can be accomplished in a myriad number of ways and unorthodox methods. There are no scripted events, and each new game is completely different. The artificial intelligence is excellent, and when you play, you create your own story based on the actions of the other civilizations. There are some excellent stories at Apolyton.

Still, the fact is that not everyone has the inclination or imagination to bother making up their own stories – it does take a bit of thinking. Also, a really well written story is going to beat anything a player can make up him/herself retrospectively.

Corrolary 2: Giving the illusion of freedom is almost as good as giving true freedom; hence, you can design in a literally captivating story without making your players feel constrained. Remember though – the more bored your players become, the quicker they’ll see through the illusion.

Example: First Person Shooters like Max Payne and Halo. You feel like you have a great deal of freedom in wandering around and shooting things, but let’s face it, nothing you do can alter the storyline one bit. It’s predetermined.

How does this all tie in with massively multiplayer games, which after all is supposed to be the point of this weblog?

I believe that massively multiplayer online entertainment can be broadly and usefully defined by the amount of freedom it provides to the user. Traditional profit-making mmoe games such as Everquest and Ultima Online offer practically limitless freedom within the confines of the game universe. Particularly in Ultima Online, you have hundreds of players doing mind-numbling boring tasks such as fishing or baking bread all day – although (hopefully) the players who do this are actually having fun. In these games, what matters is not any kind of designer-controlled storyline but the setting and environment of the game; and in any case, how can the game designers ensure that any story they introduce to the game will satisfy and involve all players?

So my personal belief is that it’s not really possible to have strong storylines in these games.

I’ve often wondered whether it’s possible to have both freedom and a strong storyline in an mmoe. I’m not really sure if it is, and it certainly hasn’t been done yet. The Microsoft AI web publicity campaign had an astonishingly strong storyline – which of course was completely predetermined, and this alone limits player freedom. However, the illusion of freedom in this entertainment is unsurpassed, and that’s all done to one thing – it was conducted in real time. The designers would often put puzzles online, and suddenly the players would do something unexpected. In a non-real-time game, there’s nothing you can do about this and the whole thing would break. In a real-time game, the designers can actively incorporate the players’ actions into the game.

There are of course limits to this, which become more apparent as the game becomes increasing real-time. For example, a real life event was held with a couple of actors in three cities in the US; it went relatively well, until someone followed one of the actors to a restaurant after the end of the event and cornered him. There wasn’t much the actor could do – he simply wasn’t fully briefed about the game.

Getting back to the original question, if pressed, I would have to say that it is not possible to have both complete freedom and a strong storyline in an mmoe, unless it’s a radically different mmoe to anything I can imagine – or unless the story was written in real-time. And unfortunately, the best stories are never written in real-time by some kind of game designed ‘god’, they are always predetermined. No, if you want both things, then the players will have to make their own story…
Continue reading “For Freedom!”

Colder War

A Colder War – a highly fun SF novelette set in the Cold War about nuclear bombers, interplanetary gateways and Cthulu. Great fiction for free!