LambdaRogue

The Book of Stars · a story-driven graphical roguelike RPG in Free Pascal, “Per Libris Ad Astra”

> Enter the dungeon
Date of birth2006 0.1 (alpha 1) on 20 July 2006, first code 14 July; this build 1.6.4, patch of 10 June 2012 (source 17 November 2012)
CreatorMario Donick tiles by Cecilia Favo De Mel
LanguageFree Pascal ~37,700 lines + JEDI-SDL
PlatformWindows, Linux SDL graphics or console; Mac via a separate port

Lineage

No parent: LambdaRogue is an original game in its own Free Pascal code, not a variant of any other roguelike. RogueBasin names NetHack, Angband, ADOM, Sacred and Diablo 2 as influences, and the Google Code page files it with the “bands” (a new random level every time you take the stairs). It began in 2006 as a C++ experiment and moved to Free Pascal almost at once; 0.1 came out in July 2006, 1.0 on 3 August 2008, 1.6.4 in June 2012. A last update, 1.7, followed on itch.io on 29 December 2018. It has no known descendants.

See the family tree (among the standalone originals). Sources: RogueBasin (first release Jul 2006, 0.1), the change log (dated entries from 14 July 2006), the author’s 2010 forum post, SourceForge news (2007–2009) and the Google Code archive (download dates).

Credits

Mario DonickConcept, story, quests and programming, 2006–2018
Cecilia Favo De MelTileset, HUD and character portraits (RogueBasin names her Cecilia Souza Santos, a Brazilian artist)
ArtworkBased on stock photography by DeviantArt artists: Marcus Ranum, Tigg-Stock, Archetype-stock, Linz-Stock, Faestock, Dakann, Quazzz-stock, Wolfcat-Stock, RayvenStock, demoncherrystock, dewfooter
MusicNagual Art, BLUnderwood, Alvaro M. Rocha (Creative Commons)
SoundPacDV, Partners in Rhyme, Dubtrain’s Angband sound effects
ThanksBrian “getter77” Jeffears, Dave Moore, Mingos, Jose Almeida, Alex M., Paul “Krice” Pekkarinen, Grimwerk, Christian Schneider, Soraya, Wiebke

From the game’s credits screen, the soundtrack credits and RogueBasin.

Trivia

What's unique

Code dive

Stats

ThingCountNotable ones
Areas27Temple, Catacombs and Sewers of Enoa, the Old Mine, Ash Caves, the Core, the Ice Ruins of Noldarur, the Forgotten Realm, the ship “Valeri” (two decks)
Monsters63incl. 9 elite versions and bosses: Eris, the Undying King, Astaroth, the Lonely Librarian, the worm mother, model X and Y robots, the Abandoned Android
Professions4soldier, archer, enchanter, thief; 18 ranks
Gods5Aphrodite, Hermes, Apoll, Dionysa, Ares
Songs32Blitzeis, Tsunami, Tempora, Familiarize, Dimension, Redeem
Items37568 potions (Cola, Vitari), 43 swords, 26 axes, 19 lances, 19 firearms, 32 rings, 32 pages and books (Short History of Herbstwelt), 29 foods, 7 runes
Quests65the first from Abbess Ahna: find the Book of Stars
Media11 + 27music tracks and sound effects, 7 character portraits, chapter and ending art

Manual

No manual ships with the game; its help menu is the manual: all help topics (goal, keys, status, skills, talents, fighting, magic, quests, workshop, hints). Also the change log (0.1 in 2006 to 1.6.4) and the licence (GNU GPL v2; the soundtrack under its own Creative Commons licences).

Getting started

  1. Open the game, start a new game, name your hero and pick Story or Coffeebreak mode, a profession and a god.
  2. In Story mode talk (t) to Abbess Ahna in the Temple of Enoa for your first quest.
  3. Move with the arrow keys or hjklyubn; z explores, > walks to stairs you have seen; a acts on the tile in front of you.
  4. Chant songs with m (c repeats the last), pray with p, heal with Aspirin and restore PP with Cola; spend skill points at an academy.
  5. Enter lists every command; the game’s help page has keys and saving.

Help

We found no walkthrough or strategy guide (the old lambdarogue.net site and its forum are gone). Rules of thumb from the game’s own help:

Cheats

The source has a debug console (CheatCodes in fprl.pas: ME.SET, ME.RANK, ME.GOD, ME.HEAL, MAP.QUAKE, REALITY.INIT …), but its key B is commented out, so no build, including this one, can reach it. No wizard mode, no cheat options.