< October Film Roundup

[Comments] (5) Behold, mortal, the origins of robotfindskitten...: I wrote a thirty-minute talk for the Roguelike Celebration about good old robotfindskitten. Then I saw that I only had a fifteen-minute timeslot to deliver my talk, and I cut it way, way down. As you might expect, that made the talk a lot better; what had started out as a kinda rambling history was boiled down into an exploration of what it means for a game to be good.

Here's my transcript of the talk as prepared for delivery: Behold, mortal, the origins of robotfindskitten...

I went through a lot of archival material to write this talk and I was planning on putting a bunch of the stuff I cut in this blog post, but... I'm pretty happy with the talk as is and there's only a couple pieces of extra material I feel a strong need to share with you.

First, I put up the original DOS binaries and all the source code I could find for the very first version of robotfindskitten, from 1997. I also included the C++ source code for a student project I did a couple months before rfk, which really looks like a dry run for rfk, both in terms of the subject matter and the code.

Second, I just wanted to highlight the message I wrote in the docs for the 1999 Linux release of rfk: "I like this program a lot. It's fun without being violent."

Third, this sequence of Nethack-related files I had on my BBS (which I ran from 1993 to 1996). This was useful for establishing when I obtained Nethack 3.1.1, a factoid which itself turned out not to be very interesting.

SPOILER.ZIP  Size:    22,125 | A complete walkthrough of Nethack! Very
Date: 01/31/94  DL's:      1 | handy!

HACK311.ZIP  Size:   749,285 | Nethack! The biggest, most feature-packed
Date: 03/01/94  DL's:     14 | Rogue clone ever!

NETSPOIL.ZIP Size:   129,059 | New versions of the Nethack Spoilers!
Date: 10/27/95  DL's:      7 | Everything you need to know.

NHDECODE.ZIP Size:     4,294 | A handy thing that translates the rumor &
Date: 11/09/95  DL's:      1 | oracle files for Nethack.

I called roguelikes "Rogue clones" back then. (A bit later, I uploaded a copy of Angband and described it as a "Nethack clone".)

Bizarrely, the description file inside SPOILER.ZIP says "A complete walkthrough of Netrunner! Very handy!" They are Nethack spoilers, though. Maybe my co-sysop Andy wrote that description and had Cyberpunk 2020 on his mind.

Filed under:


Posted by Diane Heaton at Mon Nov 13 2017 10:30

It's not mentioned in the talk, but was ZZT any part of the inspiration?

Posted by Brendan at Mon Nov 13 2017 17:08

This made me very happy.

Posted by Leonard at Tue Nov 14 2017 12:46

Certainly I'd played a lot of ZZT and written ZZT games before writing robotfindskitten, but little things like the text messages being at the top say "Rogue" to me. I guess the ending animation is a little ZZT-ish.

ZZT was definitely a heavy influence on robotfindskitten 2, which uses C hook functions to allow ZZT-like programming and mentions ZZT many times in the code.

Posted by Brendan at Tue Nov 14 2017 13:02

I have placed a relevant twitter link in the "home page" field of this comment.

Posted by Leonard at Thu Nov 16 2017 17:17

That's cute!

Post a comment

Your name:

Your home page:

Remember this information


Allowed HTML tags: <a>, <b>, <i>. Blank lines become paragraph separators.

[Main] [Edit]

Unless otherwise noted, all content licensed by Leonard Richardson
under a Creative Commons License.