Roguelike Gallery Notes

Early Roguelike Collection: Release 2016.06

June 25, 2016

Release 2016.06 of the Early Roguelike Collection is now available. This is the Roguelike Gallery's version of the original Rogue and other "lost roguelikes" of the 1980's.

They are under the title "Early Roguelike Collection" to prevent confusion with other distributors of the Rogue codebase. The Gallery may also release other collections of historical roguelikes in the future.

This is an initial release, focused on fixing bugs known to cause crashes. There are some remaining issues, listed below.

Source and binaries can be found on the download page.

Games Included

rogue3
Unix Rogue 3.6
rogue4
Unix Rogue 5.2
rogue5
Unix Rogue 5.4
srogue
Super-Rogue 9.0
arogue5
Advanced Rogue 5.8
arogue7
Advanced Rogue 7.7
xrogue
XRogue 8.0

Changes

The player name can be set with the -n command-line option, for easier use with dgamelaunch. When set, it is not possible to change the player name again, or to change any file names. This provides security when multiple players use the same Unix account.

All the games now use an autoconf build system. Build options can now be set with a configure script rather than by editing self-documenting or undocumented Makefiles and header files.

All games build with Visual Studio 2015, without the need for compatibility layers.

Numerous bugs have been fixed.

Requirements

Binaries are provided for Linux and Windows operating systems. The code is known to build on Mac OS X.

Building requires a C compiler and a curses implementation. Compilers that have been tested include GCC, Clang, and Microsoft Visual C. Ncurses and pdcurses are both known to work.

Known Issues

Current versions of all major compilers produce many warning messages.

On Windows, messages sometimes remain on the screen longer than they should, or obscure the inventory screen. This is thought to be due to the way pdcurses handles overlapping windows.

The Advanced Rogue family includes many late-game features which seem never to have been well tested.

Acknowledgements

The original authors, for creating the games.

The Roguelike Restoration Project, for doing the work to ensure their survival.

RLGallery Recent Games High Scores Notes Play