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.