- ’90s Rock Essentials playlist: Skip all the Nirvana; as I’ve often said, the average quality of music in the world doubled the day Kurt solved his headache problem. While I like Santana, Smooth (featuring Rob Thomas) really doesn’t fit in this list, nor does some of the electronica. Otherwise very nice.
- Nude & Rude: The Best of Iggy Pop: Iggy’s best work was first done in the ’70s, but his ’90s comeback is when he finally burned away all soft kindness in himself and just rocked the fuck out.
- This is the Day… This is the Hour… This is This…, by Pop Will Eat Itself: The album that got me ready for a brave new world.
- Pretty Hate Machine, by Nine Inch Nails: How I felt about that world.
- Smells Like Children, by Marilyn Manson: Nihilistic response after a couple years living in that shit.
In 1979, I learned to program in BASIC on a TRS-80 Model I. Sometime in the next year, I read one of my first programming books:
- Stimulating Simulations by C. William Engel (I’m not sure which edition; it had the dungeon game, but I think a TRS-80 version, not Atari? Maybe PET, tho I was never a Commode-odor user.)
I played Monster Chase and Lost Treasure, modified them extensively, and combined them, so the cave on the island had a monster chase to reach the exit. I recall having problems getting Starship Alpha and Devil’s Dungeon to work, but they joined my software library eventually.
One of my earliest and happiest programming memories was sitting at the dining room table, reading Monster Chase, and writing out a smarter movement system and obstacles in a notebook; at the time the only computers were at school, so I wrote code on paper and typed them in later.
So when I found the book again on archive.org last night, I was very excited, and had to reimplement it. I actually typed this into Pythonista on my phone with the PDF open on an iPad, only moved it to the computer to do some final cleanup and upload it.
The book suggests some modifications, and I did some minor ones: Lowered the movement error to 10%, and risk of shark attack to 10%, rising by 1.5x rather than a flat +50% each time; being anywhere near the island edge killed you too often in the original. I also don’t move you out of the water automatically, that should cost a turn.
I realized in converting it that I hate, hate, hate Row,Column coordinates instead of Cartesian X,Y; tons of mainframe-era computing resources used Row,Column, and you can still see it in some APIs like Curses. Note that the original program is 74 lines, mine’s 214; BASIC is a terrible language, but it’s terse.
I could adapt this into another doorgame for my Mystic Dungeon BBS, but I’m not sure what the multiplayer aspect would be, and it has limited replayability without doing some randomization.
- Warheads on Foreheads, by Megadeth: Greatest hits, we all have every Megadeth album, right? But nice as a playlist.
Brother will kill brother
Spilling blood across the land
Killing for religion
Something I don’t understand
—”Holy Wars… The Punishment Due”