I’ve recently been playing a puzzle game called tetravex on Ubuntu, so I thought I’d write a version of it for HTML5. It’s designed to work on android phones and the iphone (only in vertical orientation at the moment), but if you’re using a modern browser you should see a working version of it below. The GUI still needs a lot of work, and I’m sure there are bugs, but pretty much all the functionality of the linux version is in there. On a phone, you can visit this direct link and then save it onto your homescreen to run it as an application. This should let it run offline too. It uses localStorage to store the high score table.

Update: Turns out it uses some features that Apple don’t support on iphone yet. I’ll try to make it more backwards compatible later. In the meantime, Chrome, Desktop Safari, Firefox and Android Browser should all work fine.


A New Kind Of Fiction

I don’t play MMORGs (massively multiplayer online role playing gales). There are a lot of reasons why I don’t, but there’s one main one. Story. If I’m going to spend time in a persistent (game) world, for my time to be meaningful, my actions must have the potential of having long term (maybe years long), political ramifications.

If I’m to take part in a battle, I want to know that that battle will shape the political landscape for the future. If I accept a contract to assassinate someone, I want to know that even if I don’t understand how, by my choice of killing or not killing, I’m shaping the future of our shared reality. Narrative is what gives actions meaning, and there is no meaning in most MMORGs at the moment. (I consider Eve Online a good example of this, it’s not fun, but it has many players despite this. I believe this is specifically because it comes closest to providing a level of narrative based meaning).

My freedom should be constrained only by narrative necessity.

With all due respect to those who are trying to create it, computers are no good at this. We would need a narrative engine that could integrate the actions of thousands, model the behaviors of individuals and nations, and at the same time, knew what made a compelling story and what didn’t. I would love to work on such a thing, but I think we’re decades off the technology to create it.

There is only one solution, I think. We need humans. Humans that can plot the broad outline of a story, and fill in the detail on a day by day basis. Humans that can improvise and create a new, and still interesting story when the actions of the players scupper the original plan. Humans that can play the parts of kings and courtiers, monsters and villagers. Humans that can create tales of fall and redemption, betrayal and friendship, sacrifice and reward.

To have a virtual world where players would be prepared to give themselves up for a cause or for each other. Where some people would join, just to watch, and others would become the main characters in a storyline enmeshed with all other characters growing by the day. A place where the smallest actions of a young thief can affect the ruler of the empire.

What I need is you. A team of people who can create interesting storylines for the players under their responsibility, and to work together to create flexible storyline plans that span continents, empires, millions of players and years of time.

What I have at the moment is nothing, but if I find people who believe in and are enthusiastic for the concept, I think the rest will come easily. Since the story is king, the technology isn’t as important as with other MMORGs, and there are off the shelf kits that could get us a long way down the road to the technology we need. What is needed chiefly at this stage is the enthusiasm of talented people. If you are enthusiastic, get other people you know enthused too, and comment here.

Is anyone with me?

I’ve also posted this to my oort-cloud account

UPDATE: Ryzom ring with Adventure Masters is getting close to the kind of thing I mean.