Jacob's Matrix is a Seven Day Roguelike written by Jeff Lait.
You can get the most recent version here.
This provides a Windows executable versions and a Linux executable version along with the source for those brave enough to try and build it from scratch.
In Jacob's Matrix you explore a maze of twisty, turning passages, all different. Your goal is straightforward - get from the blue coloured room to the gold coloured room - but unfortunately the orientation of the passages can prove confusing. There are also one or two dozen monsters in the way.
The music is Duegar Requiem by quasist, which can be found at the Rogue Bard.
The features of Jacob's Matrix are:
If you are looking for a more traditional roguelike, I can't help but recommend POWDER.
No real attempt was made to make the flames compute quickly. After all, they are on separate threads and we all have multi-core machines. Right? Oh! You don't? Well, never fear, there is hope. Edit the jacob.cfg file in the install. Set the flame width/height to 20/50 for slower machines. If this still is not enough, set the flame width to 0 to disable flames entirely in exchange for a boring bar graph.
A 7DRL is supposed to be completely done at the end of the seven days. However, this should not mean one does not make small fixes.
May 20th, 2009
The 004 version can be found here.
May 19th, 2009
The 003 version can be found here.
March 16th, 2009
The 002 version can be found here.
March 16th, 2009
I had hoped to hold off a patch until I got more systems working than just Windows, but an incompatibility between what tcod and C++ call "bool" meant fullscreen was sticky. This version ensures windowed mode works and makes sure 'P' toggles full/window as documented.
This actually also let me track down the locking bug that prevented Linux from working, so the 001 version has Windows and Linux support.
The 001 version can be found here.
March 15th, 2009
The original 7DRL version can be found here.
Licensing the Simple DirectMedia Layer library The Simple DirectMedia Layer library is currently available under the GNU Lesser General Public License (LGPL) version 2 or newer. This license allows you to link with the library in such a way that users can modify the library and have your application use the new version. The GNU LGPL license can be found online at: http://www.gnu.org/copyleft/lgpl.html To comply with this license, you must give prominent notice that you use the Simple DirectMedia Layer library, and that it is included under the terms of the LGPL license. You must include a copy of the LGPL license. You must also do one of the following: 1. Include the source code for the version of SDL that you link with, as well as the full source or object code to your application so that the user can relink your application, or 2. Include a written offer, valid for at least three years, to provide the materials listed in option 1, charging no more than the cost of providing this distribution, or 3. Make the materials listed in option 1 available from the same place that your application is available. The most common way to comply with the license is to dynamically link with SDL, and then include the SDL source code and appropriate notices with your application. Embedded Use: Personally, I don't have a problem with anybody statically linking SDL for use with embedded environments that don't already have an open development environment. (i.e. the users can't relink programs anyway) However, this does technically violate the LGPL, so be cautioned.