Oct 212021
 

Let’s get one thing out of the way first. Ownership of anything digital is illusory, and always will be.

Then again, it’s illusory in the real world, too. Ownership is a convention, not physical reality. This is why we have sayings like “Possession is nine-tenths of the law,” which basically means “you can claim you own something all you want, but if you don’t physically have the object, it’s pretty hard to enforce.”

In digital settings, of course, you never physically have anything. At best, you have a physical container of data.

Continue reading »
 Comments Off on Ownership: How Virtual Worlds Work, part 5
Oct 142021
 

Making objects in a virtual world actually do something is way harder than just drawing them – and as we have seen, drawing them is already fraught with challenges.

Items as pure data

Once upon a time, in the old days of DikuMUDs, every object in the game was of a type – ITEM_WEAPON, ITEM_CONTAINER and so on. These were akin to what I referred to as templates in the last article. But they were hard-coded into the game server.

If you added new content to the game, you were limited by the data fields that were provided. You couldn’t add new behaviors to a vanilla DikuMUD at all. That item type defined everything the item could do, and a worldbuilder couldn’t change the code to add new item types.

To extend the behaviors a little bit, there was a small set of “special procedures” also hardcoded into the game – things like “magic_missile” or “energy_drain.” The slang term for these was “procs,” and to this day players speak of weapons that “proc” monsters. You could basically fill in a field on a weapon and specify that it had a “spec proc,” choosing from that limited menu.

If we look back at the previous article, and think about what this means for portability of object ownership, one fact jumps out at us: the functionality of a given object in a DikuMUD is inextricably bound up with the context in which it lives: the DikuMUD game server. There wasn’t any code attached to the item that could come with it as it moved between worlds. Instead, it really was just a database entry. The meaning of the fields was entirely dependent on the game server.

Continue reading »
Sep 302021
 

Last week I wrote about the challenges of moving art between virtual worlds – especially the long-standing dream of moving avatars across wildly different worlds and experiences.

Something I didn’t touch on is whether this is a dream you actually want.

Chasing the wrong dreams

There are a lot of things people assume they want out of a metaverse which don’t really hold up under close scrutiny.

Do you really want to move your avatar between a fantasy world and a gritty noir world set in the Prohibition era? Even if it shatters all immersion when you head into a speakeasy and someone casts a fireball spell at you?

Do you really want to be in a ten thousand person battle with the latest weapons technology if it means you get headshot by a sniper a mile away that you never got to see, dodge, or avoid in any way?

Continue reading »

UOForever livestream

 Posted by (Visited 5117 times)  Game talk  Tagged with: , , , ,
Apr 302018
 

I spent a lovely few hours on UOForever yesterday, wandering around and seeing what UO looks like for the first time in fifteen years. Much of that time was spent doing a livestream where I told tales of UO’s development, and showed off pictures out of my design sketchbook from back then, many of them things that no one has seen publicly before.

It was a real trip to wander around Trinsic and point out art of mine that is still in the game, the rippled terrain that I still remember painstankingly making, and seeing objects that still act the way I coded them two decades ago (though of course, UOForever actually reimplemented everything themselves).

Here’s the video:

Continue reading »

AR is an MMO

 Posted by (Visited 21056 times)  Game talk  Tagged with: , , , ,
Jul 112016
 

pokemongologo

I’ve said this before, but in the wake of the viral success of Pokémon GO, it needs to be said again. Augmented reality is just a virtual world, an MMO, a MUD even, with all of the same design issues, plus a few new ones.

The goggles fallacy

I asked a high-powered Silicon Valley exec about the ethical implications of social VR and AR. Their response was “what ethical implications?”

To some, particularly vets of online worlds of various stripes, this may seem obvious. But most days, it feels like the average person working in social VR, AR, and the like, is ignorant of this. It’s evident in the very large pile of past lessons they are failing to heed in their designs.

Continue reading »