Catalog · How the catalog works
ecl-rogue
ECL Rogue (for TOPS-20) version 4
- ★ 2 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
README, 5-Jul-25 10:07:42, Edit by relph
------------------------------------------------
Important facts you need to know about ECL Rogue
------------------------------------------------
Please see the file "LICENSE" for more information about the
distribution and modification policy for ECL Rogue.
Although we can think of many changes that could be made to this game,
our goal is to leave the game as close as possible to how it was
originally imagined in 1982. (New features were to be part of a game
called "Thief" which, alas, was never finished.) However, we know
there are still bugs in ECL Rogue (see the ECL Rogue User Manual for
more information). So if you fix bugs or make other changes to this
game, please submit a pull request so that we can make your changes
available to a wider audience.
ECL Rogue is dedicated to the memory of Maurice Wuts.
-----------------------------------
Files included in this distribution
-----------------------------------
README This file
LICENSE GNU GPLv3 2007
BUGS A list of known bugs or misfeatures
TODO A list of possible enhancements
tops-20 The original TOPS-20 PASCAL source files
unix Linux C source files
docs Documentation and other artifacts
----------------------
Implementation Details
----------------------
ECL Rogue for *nix differs from the original ECL Rogue for TOPS-20 in
a few minor ways, as follows:
* No site-specific initialization is performed.
* No site-wide list of top scores is maintained.
* There is no R-STAT command; use "rogue -s" to see the list of top
scoring games.
* Saving and restoring a game is not supported.
------------------------
Supported Configurations
------------------------
ECL Rogue is known to compile and run on Mac OS X (Panther), Red Hat
Linux 7.3, FreeBSD 4.9, SGI IRIX 6.5.19, and Ubuntu 24.04.4 LTS. It
may also compile and run on other operating systems and versions. Let
us know if it works for you. Use at your own risk.
------------------------
Attributions and Credits
------------------------
ECL Rogue was developed at the University of Southern California by
Gary Craig, Oscar Erickson, John Relph, and Jay Skeer (remember those
names), in Summer, 1982. Thanks also to to Maurice Wuts, Bob
Schwartzkopf, and Mark Brown for their ideas and assistance.
ECL Rogue was translated from the original Hedrick Pascal and TOPS-20
Macro source code to C for *nix by John Relph in March 2004.
