So I have an announcement. I sent an email to my work saying that I wanted to be able to focus on my work on taking advancing the federated social web to the next level. Read: better security / abuse resistance, richer interactions, virtual worlds.

How will I be funded to do this? I don't know. I do know that the state of the political world scares me enough that I feel I have to do this. If you want to support me: patreon.com/cwebber

Wish me luck. More updates soon.

Let me clarify what "virtual worlds" means. Those who were around in the 90s may remember MUDs and MOOs and etc, which were massively multiplayer games before that term existed. In a sense, social networks today are degenerate forms of this design: we can talk to each other, but we aren't immersed in a sense of *place and interaction*.

The system I intend to build (Spritely) will allow you and your friends to program your social worlds together. Build it, dream it, make it.

If you want more hints as to what I'm thinking, I gave a presentation on this which contains some of my thoughts earlier in the year dustycloud.org/misc/mmose.pdf

Here's the crux though: I think making a decentralized social web that's hard to censor but focuses on protecting users is *critical* for the survival of freedom and autonomy of everyday people, *especially* in this political environment.

But what's the most common self-hosted server on earth? It ain't fediverse software, it's Minecraft. Why? I think the appeal of building a world with you and your friends is very appealing.

If we can make it very easy in-world to be able to program the entities you're interact with as you walk around and talk, that could be a big win.

@cwebber I never played it or had any interest in it but I thought Minecraft was a 2010 type thing. Is it still going ?

@cwebber Fair enough. I stand corrected. I think it's great that people want 'to create'. Most folk seem content to lurk and consume and consume and offer nothing of worth (myself included)

@andyc @cwebber I think part of this is barriers to entry. Second Life is complex and labyrinthine. Minecraft is very accessible, especially to kids and anyone older who grew up with videogames. It has to be easy to create, and the software has to run *well* on a wide range of systems.

@amydentata @andyc ABSOLUTELY on accessibility. I am shooting for aiming for low-barrier-to-entry content first.

The first engine that will be introduced will be for textual worlds with *some* amount of interspersed images, like oldschool 90s MUDs and etc, but with a bit more support for point-and-click interaction so new users aren't confused.

It could take weeks to model a cool robot and rig it to behave. It can take minutes to type up the equivalent text version.

@amydentata @andyc That said, once the text version works, I will probably look at building a top-down 2d engine world into the system also using the Liberated Pixel Cup assets and style guide lpc.opengameart.org/static/lpc

Sekret: when I helped run the LPC years ago, this was part of the long-term con.

Mentioning LPC in a MUD contest, you for a moment had me thinking you were talking about NannyMUD LPC. 😀
LPC is the programming language of NannyMUD/LPMud, an object-oriented language describing all the objects in the world and how players may interact with them.

It would later be further developed to become pike.lysator.liu.se/ , the backend implementation language of the Roxen web application server.

pike.lysator.liu.se/about/hist…

It's an interesting reversal of how you are now taking a web application protocol to make a MUD. 😀
Follow

@clacke This is part of the theory behind Spritely: the dream to build a distributed massively multiplayer secure gaming environment might not succeed, but that's okay because it will almost certainly result in very interesting things. Flickr, Google Earth, much of object capability design, Python's Twisted framework... all of these things started out with the aim of building such a massively multiplayer game.

So I think even if the game bit doesn't succeed, we'll end up someplace interesting.

Sign in to participate in the conversation
Octodon

Octodon is a nice general purpose instance. more