Annotation of early-roguelike/README.txt, Revision 1.1
1.1 ! rubenllo 1: --- Early Roguelike Collection
! 2:
! 3: This is the source for the Roguelike Gallery's versions of Rogue and other
! 4: early roguelike games, including Super-Rogue, Advanced Rogue, and XRogue.
! 5:
! 6: The code was obtained from the Roguelike Restoration Project (Web site at
! 7: rogue.rogueforge.net). Modifications have been made for compatibility with the
! 8: dgamelaunch play system, and compliance with modern C compiler standards. Some
! 9: bugs have also been fixed, and the build process slightly improved. The
! 10: essential flavor of a codebase half as old as stored-program computing
! 11: machinery remains unchanged. The gameplay and the user interface will be kept
! 12: true to the originals.
! 13:
! 14: This collection does not contain the versions of Rogue commercially released by
! 15: Epyx for DOS, the Mac, and other graphical platforms of the 1980's. Nor does
! 16: it include Rogue Clone, a reimplementation sometimes found in BSD or Linux
! 17: distributions.
! 18:
! 19: UltraRogue has recently been added to the collection. It is still in an
! 20: experimental state, with several known bugs.
! 21:
! 22: --- Installation
! 23:
! 24: To install on Unix (including OS X):
! 25:
! 26: If you checked out the source from Mercurial, run 'autoreconf' first.
! 27:
! 28: Build by running './configure' and then 'make' within each game's subdirectory.
! 29: If you only want to play the games from one user account, 'configure' won't
! 30: need any options. The games will keep the high score lists in whatever
! 31: directory you run them from.
! 32:
! 33: For a multi-user installation, you will need to set the '--enable-setgid',
! 34: '--enable-savedir', '--enable-scorefile', and '--enable-logfile' options. Run
! 35: 'make install' with root privileges after building.
! 36:
! 37: There are other possible options; run './configure --help' for a full list.
! 38:
! 39: To install on Windows:
! 40:
! 41: Visual Studio solution and project files are included. They are still being
! 42: tested but should work with Visual Studio 2015 on Windows 8.1.
! 43:
! 44: You will need pdcurses before you can build. Create a folder called 'pdcurses'
! 45: in this folder and copy into it curses.h, term.h, and pdcurses.lib from the
! 46: pdcurses distribution.
! 47:
! 48: You can also build on Windows using MinGW. Make sure pdcurses is installed.
! 49: You will have to go into the '/lib' folder and copy 'libpdcurses.a' to
! 50: 'libcurses.a', and 'libpdcurses.dll.a' to 'libcurses.dll.a'; this should get
! 51: fixed soon.
! 52:
! 53: It is recommended to run 'configure' with the '--disable-logfile' option, and
! 54: 'make' with the 'LDFLAGS=-static' option.
! 55:
! 56: UltraRogue is not yet integrated with Autoconf or the Visual Studio solution
! 57: file.
! 58:
! 59: See the individual games' subdirectories for further documentation. Some of
! 60: the manpages may be outdated, but the guides to playing should be accurate.
! 61:
! 62: The games can be played via SSH or the Web at rlgallery.org.
! 63:
! 64: --- Licensing
! 65:
! 66: Each game is covered by its own license, usually some variant of the 4-clause
! 67: BSD license. See the LICENSE.TXT files in the individual subdirectories for
! 68: more details.
! 69:
! 70: All modifications made by the Roguelike Gallery are available under the same
! 71: terms as the game to which they were made.
! 72:
! 73: --- Bugs
! 74:
! 75: The original authors claimed that the list of bugs was "probably infinite". If
! 76: you encounter one of these, please report it on the bug tracker at
! 77: https://bitbucket.org/ElwinR/rl.
CVSweb