There’s a nice video of Sims creator Will Wright explaining the new game he’s developing, called Spore. (An edited-down version of the video, concentrating on the game play, is here. (Thanks for the lead, John!)
Spore and Croquet are quite different, of course. Croquet is not a game, although one can build games with it. Croquet allows synchronous collaborative worlds, in which what you control and manipulate is seen directly within the same simulation as someone else operating on another computer in the same world. By contrast, Spore is really single player, with the set of frozen parameters describing game elements being brought in asynchronously from either an on-disk database or from other players on the Internet.
But I think the crucial idea of Wright is that content – however described – should be produced by other players, not by Wright’s company. Brie could be described as applying that concept to the synchronous collaboration of Croquet (as is done here). [I admit that this is the crucial idea that I am most interested in. Wright identifies the crucial idea to him as being “compression.” He means this in many dimensions. On one axis for example, generative behavior and geometry affords huge compression versus storing pre-generated stuff as data. With respect to user interface, Spore consistently employs a very neat scale-distortion trick to compress the distances between objects of interest, making it much easier to navigate.]
Some other points of comparison:
Spore’s editors allow one to build cool stuff (creatures, cities, vehicles, …) out of parts, and with continuous variation of a large number of parameters. One could imagine opening this up so that hacker-users could define their own new parts and parameters to play with. Brie lets hacker-programmers do this. [Security model not yet fully described!] Moreover, suppose you find, say, a creature that someone else created that has a cool part or a cool behavior that someone else wrote. You can decompose the creature to get at this part or behavior, and use it to construct some wholly different creature.
That’s cool enough of itself, but the real idea is that parts and behaviors are not limited to creatures, vehicles, buildings, and whatever else a game design team might envision, but can encompass whatever it is you need to do real work. For example, some of the parts we’ve built include text whiteboards, Jabber clients to text-chat within or without the world, video for attached Webcams, and virtual computers appearing within the world that are fully functional and can be used by anyone within the world.
It looks like Spore has a wonderfully good UI for editing creatures and manipulating stuff in the game, and for navigating. Croquet doesn’t. Our thinking is that if users can create and share and recombine their own stuff, why not create their own user interfaces? A good test will be to see whether it is sufficiently easy for some user, somewhere, to create user interfaces as good as those in Spore.
Spore makes heavy use of an editor for creating and modifying creatures, buildings, etc. Wright talks about the importance of doing this within the flow of the game. The idea is to get away from the traditional game-developer’s work-flow of using a separate “level-editor” tool that is used in a cycle of edit, restart-game with new level, stop-game and revise level, etc. But Croquet is being developed by folks who come from the “late-binding” culture of software development, where one changes code and objects directly in a live running system rather than an edit/compile/run/stop/re-edit cycle. So naturally, Brie aims to let you edit objects as much as possible from the “game” or simulation itself, as it is running, rather than popping you to a separate editor. It remains to be seen how user-friendly such editors can be made.
Spore has a separate out-of-game process on the network that has a sort of God’s eye view of all the players, sorting game-choice options by what’s popular or what works. While this isn’t covered by the everything’s-a-peer nature of a lot of Croquet development, it is an interest of architects McCahill and Lombardi, and I think they’ll have more of this kind of thing as the Croquet architecture matures.