Born Sleepy
June 23, 2005

For a long time now, educationalists have been keen to harness the attraction that computer games hold for many of us. “People spend hours and hours of their own time playing games!”, say teachers, “If only they showed that sort of interest in my lessons!”.

Off the shelf games are already being used, in an ad hoc fashion, in many classrooms, to support existing teaching, and provide background, motivation, and opportunities for debate. Using an existing game as a tool is a great solution, no different from using any other physical object or fun activity as part of learning.

However, there have also been many attempts to create “educational” games. Most of these have been misguided in my opinion, and when I hear people from the educational world getting excited about games, I start worrying that it’s the precursor to another attempt to make a great educational game. My response to this would be: “No! Don’t do it!”.

The idea that one can harness the power of games as some sort of magic bullet to encourage learning is just as valid (and invalid) as the idea of using anything else that people love; music, say, or sport, or chocolate!

One might well be able to base a lesson plan around eating chocolate - it would have a certain novelty value and it would probably be pretty popular with the students, but only if it was nice chocolate! The same is true with games - the key, always, is that you must start with a compelling experience - something that people want to do.

Making a good game is a process with just as many nebulous, uncertain variables as writing a novel or writing a symphony. To make a great game you need a good idea, some great hooks, a slice of luck, and a team of expert programmers, designers, musicians and artists who are focussed on making something cool.

I don’t believe that many developers of successful games think in terms of their “audience”. Most will be in their twenties and thirties, but they are still likely to share the same taste in games as their users (who are probably a lot younger). The developers are just trying to create the game that they want to play.

By adding an extra educational objective to a game, the link between developer and consumer is often lost. Instead of asking themselves, “what would be cool here”, a developer is suddenly forced to ask “how do I make latin verbs fun?”, or some other equally inappropriate question.

The process of development changes from something driven by gut instinct, emotional responses and the subconscious, into something conscious and intellectual. The motivation is almost inevitably weakened as a result, and the game suffers.

I’m not saying that a good educational game is impossible, simply that the barriers to making an engaging game are already high. To make a good game is hard enough already, and adding a set of educational objectives make things worse not better.

Immersive, engaging, fun educational software is certainly being written, and sometimes it provides an experience hard to distinguish from a game. Crucially though, the stuff that works best is generally designed first and foremost to be good educational software, and not a leading edge game.

I absolutely agree that the games and learning industries should be talking to each other, but hiring game developers and asking them to make something educational is probably misguided.

Instead, we should be encouraging developers to just keep making great games, but to make them more adaptable, scriptable, and extensible. They should be encouraged to build their games as frameworks and shells that can be taken by educators and re-used in different contexts.

Good developers do this anyway, as it has a number of advantages, usually improving the robustness of the code, increases the speed with which the developer can generate their own content, and helps to promote a whole community of add-ons and customisation around the game which extend its life.

Not all game developers are great engineers though, and even the good ones have to move fast, and meet deadlines. As a result their tools aren’t always up to scratch, and are almost always not ready for release to the wider world.

If there is any government money available for “games and learning”, then this is where I think it should be focussed. We should pick a few great games which are already designed with extensibility in mind, and spend some resource helping to clean up and document their tools for use by educators. This would allow the educational community to benefit from games technology without having to try to recreate it, and it would offer a clear benefit to the developers too, who would find a way to spend the time on their tools that they know they ought to, and often want to, but generally can’t justify.

more...

June 20, 2005

I was talking to Josh Portway about Koders, and he pointed out O’Reilly CodeZoo to me.

It’s similar, but a bit higher level - more of a catalogue of components and libraries. Nice because people can rate things, and leave hints and tips, so you get some sense of why it might be a good idea to use one jpeg rendering library as opposed to any other.

more...

June 19, 2005

I am currently watching an F1 race with only six cars, which is a total farce.

On a simplistic level, it’s obviously the fault of Michelin, who had a problem with their tires and advised the 14 drivers using them that it wasn’t safe to enter the race unless the track was modified.

I have to wonder, however, about the six drivers who are currently circling the track, who happen to be using Bridgestone tires and therefore don’t have a problem.

Fourteen of their colleagues have been given an unambigous instruction that they must not drive the race, because it’s not safe. Those drivers wanted to race, but it would have been suicide to go out without a modified track.

An optimist might think that there was still some vestige of honour in the sport of motor racing, and some solidarity amongst drivers, regardless of their team affiliations.

A romantic might assume that, seeing that this was an issue of safety, and not of team rivalry, the unaffected drivers might have shown solidarity with the Michelin runners, and told their own teams that they also would not drive the race unless the track was modified. In the face of a united front from the drivers, there is no doubt that the track would have been altered, and a proper race would have resulted.

The realists only have to point to the race unfolding before me to show the true state of affairs. The fans don’t matter. The safety of other drivers doesn’t matter. A phyrric victory in a field of six doesn’t matter. If we can win, we’ll win, fuck the cost.

Very very sad.

more...

Daring Fireball have a nice piece of comment on the whole Apple-Intel saga, entitled Together We Can Rule the Galaxy

Worth a read.

more...

June 08, 2005

Recently I’ve been working on some odds and ends that I wanted to Open Source, so I had to ponder which license to release them under.

This is a surprisingly gnarly question, and I’m not sure if I’ve got the final answer but right now I’ve gone for the GPL, although I did have some concerns about it.

more...