LambdaMOO takes a new direction (1992)
cc.gatech.edu
cc.gatech.edu
Reading these docs now, if I understand right, in between LTAND and LTAND2 was the Mr Bungle/Dr. Jest incident ( https://www.villagevoice.com/2005/10/18/a-rape-in-cyberspace... ), which maybe fills in some of the unspoken context around "We Are Reintroducing Wizardly Fiat" and "The wizards will no longer refrain from taking actions that may have social implications. In three and a half years, no adequate mechanism has been found that prevents disruptive players from creating an intolerably hostile working environment for the wizards. The LTAND ideal that we might somehow limit ourselves solely to technical decisions has proven to be untenable.".
I wonder if that's the whole story or if trolls were a huge problem in that community for the early 90s?
But yeah, trolls weren't a huge problem apart from Mr Bungle. There were a few people there who were perma-banned, but not many. Most idiots or trolls connected as Guest characters, so if I recall Guests had a few priviledges removed?
Was such a central part of my life but I don't remember so many details now. I log in every couple years just to do a @who and keep my character alive.
I have DESPERATELY searched for years for any commentary on this community slash game, with no luck. I can even remember the telnet address: sapporo.sensemedia.net. Port 8888, maybe? Ah, alas.
EDIT: AHA. Sensemedia apparently had a virtual community consisting of MANY themed MOOs, termed "The Sprawl," of which Snow was one; ChibaMOO was I guess the famous one, and was based on Neuromancer. This is more progress than I have made on this in years, so thanks!
What blows my mind is that all of this existed almost 30 years ago and nothing quite like it exists today (maybe second life... maybe).
I remember snow crash but I don’t remember much about it. I spent virtually my entire dialup childhood on lambdamoo. Lambda was a giant mansion and you would start in a closet. One of the bottom floors of the mansion had a mirror which replayed things that recently happened in the room. The mansion was huge but I would constantly leave and explore the street. That’s how you ended up in crazy places like a helicopter or random ass island. Still don’t remember how I ended up in someone’s self built house. All I remember is they were having a party and it was freaking awesome reading through everything at 4am hoping my parents wouldn’t barge in and yell at me lol. Good memories :)
If anyone with the handle “dags” sees this, hello from your helicopter buddy
If you're interested in this sort of thing, Richard Bartle's "Designing Virtual Worlds" is the classic to read.
Here's the LambdaMOO programmer's manual: https://hayseed.net/MOO/manuals/ProgrammersManual.html
Webpage: https://www.moo.mud.org/
Other resources: https://github.com/johndoe771/lambda-moo-programming
And for LambdaMOO itself telnet to lambda.moo.mud.org 8888.
I can't remember any of the code, at all, now though. Just remember constructing "The Ethereal Plane" with all sorts of cloud metaphors for computing back before that was cool~
MOO software was one of the first handful of pieces of software I ever read the source for. Heard somewhere that a MOO (LambdaMOO?) had a Slab Allocator and I wanted to see how it worked.
Related from 2017: https://news.ycombinator.com/item?id=14075439
Some friends and I do still run our own MOO that we've been running since college on one person's computer or another. Through the years, it's outlasted ICQ, AOL, and every other form of instant-messaging doodad out there. It's simple, straightforward, and requires only an SSH client to connect to it from any device (since I run it on a Unix box, I just SSH to that and resume my session using tmux). Remarkably persistent, and a really nice way to continue talking with my friends every day.
You have a Star Trek ship parent object, and these ships can fire at each other? Ok. Script to: Make this object into a star trek ship; Move me into it; Lock onto the other ship at this location; Fire all six photon torpedoes; Move me out of it; chparent back to $thing. Emit appropriate text to users in the room "Klingon warbird decloaks..." Bonus, do it again, get all six photon torpedoes back, because init() method called when chparenting.
These announcements led to some interesting political experiments.