I think that’s the first time I’ve written “2021”. Pretty weird number! Definitely doesn’t look much like a year
I’ve been thinking about various random things, and this will be a various and random weblog entry. I might not even post it on January 2nd, 2021, but that will probably continue to be the title.
I posted an entry over on the secret Second Life (and other virtual worlds (also WoW)) weblog, about the characters that I’ve run in the latest expansion, and especially how Spennatrix the Holy Priest is OP (“over powered”) for PvE (“player versus environment”, that is, puttering around in the general world).
It’s a new year, which is nice in a semi-metaphorical energy-release kind of way, and with people giving themselves permission to abandon old things, start new things, and so on. I will be happy, myself, if we get more or less back to normal sometime this year, going into Manhattan at least once a week, eating in restaurants crowded and otherwise, riding trains, cramming oneself into Joe’s Pub at the Public Theater for live music and random venue food, and so on.
The Republican Party has gone completely insane, outdoing itself every day or two in terms of pandering to the Orange Leader at the expense of sanity and civilization. I spend altogether too much time on Twitter (and, I have to admit, on Parler, where I got an account just to see what was going on, and hoo boy), reading things, and responding to various victims of the “qanon” and “Trump won” mind-worms. In theory I do this in small hopes of actually changing the minds of the people I’m talking to, and larger hopes of making sure that the crazy narratives don’t always go unchallenged. Quite likely I actually do it because of some pathological neuroendocrine feedback loop that has less to do with anything rational than one might hope.
I’ve been getting not enough sleep, in fact, because I stay up too late playing WoW, and then when I wake up early in the morning instead of stretching and smiling and drowsily going back to sleep, I’ve been looking at my phone, checking the state of the Trumpublican insanity, and trying to assure myself that it’s all just stupid clown theater and won’t make any difference to what actually happens. (And that, for bonus points, when Biden has been a perfectly boring President for a year or two, the mind-worms might start to dry up and fall away, if we’re very lucky.)
I am looking forward very much to sleeping better after January 20th.
Back to WoW and things! The most recent expansion, Shadowlands, has this area called the Tower of Torghast (which I’ve referred to as the Tower of Gormenghast at least once), and it is to some extent randomly generated. Various standard modules with connection points are randomly connected together, and various customization points in each module are customized with random things, and random groups of bad guys and subgoals and treasure are put down here and there.
Something like twenty years ago, I had something like that, for the classic computer game DOOM. It was (is? interesting question) a little program called SLIGE (for “Space Lama Internment Gazelle Expert” haha I was so silly back then), coded as a single enormous C-language source file (who needs makefiles, eh?), and available on the web here. I was surprised to find that page still there! Many of the links on the page are broken, though.
I went into the Wayback Machine (give them money!) and found the documentation at least. That’s from “Build 485”, dated February 1st, 2000. I think that’s the last version that there was, as I found a couple of zip files on the 2TB drive on the home network here, buried three levels deep in directories named things like “old stuff”, and they had the source and compiled code and that same documentation file for Build 485.
I’m tempted to put it all up on davidchess.com somewhere (good heavens I’ve been neglecting that site; the front page even still says COMING SOON doesn’t it?), including the source and compiled EXE file and documentation and all of the various descriptive pages that I can find and things. Appropriately updated to not have any broken links, or maybe not? I dunno! Complications, complications! In the meantime, here’s the source code, just because I feel like posting a vast C program that I wrote twenty years ago and am still quite fond of.
There are other references to SLIGE here and there on the Web, all to some extent tattered with the years. This page on a DOOM Wiki strongly suggests that there used to be a Wikipedia page about SLIGE, which I vaguely recall. And here’s another one for that matter, based on the same source but somewhat different.
And good heavens look at this!
“The generator has been running since September 19th, 2002. This amounts to more than 6,500 WAD files generated so far, including more than 210,000 levels. I think this makes me the most prolific level author ever!”
That is delightful. :) I wonder if it is actually still running, on a computer somewhere…
And finally, for now, I’ve done a similar-flavored thing in Second Life. “Placemaker: Plazas” apparently came out just about ten years ago (zomg). And in recent weeks I’ve started vaguely working on the Houses version, which the post I linked to there notes was the original goal. Ten years, good heavens. No wonder it took me awhile to figure out again just how the code worked!
I do like these random generators of things. The main other category is the music ones, which I should weblogify about sometime also…