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.