[net.sources.games] Rogue 5.3 clone to be posted

tims@zeus.UUCP (Tim Stoehr) (11/12/86)

For you rogue 5.3 lovers out there, in about two weeks I will be posting
a rogue 5.3 look-alike program that I have written.  I have posted this
program once before but have made so many improvements to it since then
that it hardly resembles that posting.

Basically, it is a clone of rogue 5.3 with the following differences:

    No interactive options changing ('o' command), or help/instructions.

    User interface is always in semi-terse mode.

    There is one new type of wand, and two(?) of the old types missing.

    The tombstone is replaced with a different picture.

    No nymph/fly-trap/save-game bugs. (That are currently known)

    Numbered commands, such as '10h' only work for '.' and 's', that is,
    resting and searching.

    There is only one scroll of identify and it identifies anything.

    All potions and scrolls become identified after the first use.

    All rooms, no matter which level, light up when you enter and darken when
    you leave.  I personally hate groping around in dark rooms.  If you are
    blinded, rooms will of course be dark.

    There are a few extraneous commands like control-a, which prints out
    Hp raise averages, and 'X' which dumps the screen image to the file
    ./rogue.screen.

    There is a wizard mode/password, to be used strictly for debugging.

Undoubtedly, one could find many more minor differences, for example, the
potion of detect monster lasts for whole level, but the game plays remarkably
like rogue 5.3.  Watching someone play the game, it's often difficult to
know if they're playing rogue 5.3, or the clone.

I am posting this article in advance of the source so that if anyone has
any special instructions or site-specific restrictions, they can let me
know.

Miscellaneous
    The code will be posted in five shar files averaging 37k bytes each.
    The code has been developed on UNIX systems and uses curses.  I believe
    only a few UNIX system calls are called directly.
    The stdio library is used for file and terminal I/O.
    The code is well-written but lacks comments.  Modification should not
    prove difficult.
    The code will come with a notice that it is free to modify and distribute,
    but not to claim credit for or sell.