Difference between revisions of "LambdaRogue"

From RogueBasin
Jump to navigation Jump to search
(46 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{game-stable|name = LambdaRogue
{{game-stable|name = LambdaRogue: The Book of Stars
|developer = [[Mario Donick]]
|developer = [[Mario Donick]]
|released = August 2006
|released = Jul, 2006
|updated = 20 Jun 2008
|relver = 0.1
 
|updated = December 29th, 2018
|language = [[FreePascal]]
|updver = 1.7
|language = [[Free Pascal]]
|platforms = Windows, Linux
|platforms = Windows, Linux
|theme = Lost, Apocalyptic, Magic, Beautiful, Dark, Absurd
|theme = |theme = [[List of roguelikes by theme#Science_Fiction|Science Fiction]]
|influences = Nethack, Angband, ADOM, Sacred, Diablo 2
|influences = Nethack, Angband, ADOM, Sacred, Diablo 2
|licensing = Open Source (GPL)
|licensing = Open Source (GPL), postcardware
|interface = [[SDL]] or [[Console]], [[Keyboard]]
|interface = [[SDL]] or [[Console]], [[Keyboard]]
|site = http://donick.net/lr/index.php
|site = https://mariodonick.itch.io/lambdarogue-the-book-of-stars
|length = Medium
|length = Medium
}}
}}
Line 16: Line 17:
== Description ==
== Description ==


LambdaRogue is a roguelike RPG. The most recent version is 0.3.1 (gamma 2).
LambdaRogue: The Book of Stars is a complete roguelike role playing game, with unique features and story, distinct atmosphere and feel, and a user-friendly, but traditional interface. LambdaRogue was created in 2006 by Mario Donick. The most recent update is version 1.7, released on December 29th 2018.


If one had to categorize LambdaRogue to be either a "hack"-game or a "band"-game juding by dungeon generation, it would clearly fall into the "band"-category: Like in [Angband] and other *bands, standard dungeon levels are randomly generated every time a staircase is used and the player will never encounter the same dungeon level twice.
Find the Book of Stars and set mankind free in story mode, or fight Eris, the evil deity, in the shorter Coffeebreak mode — the choice is yours.


== Videos ==
If one had to categorize LambdaRogue to be either a "hack"-game or a "band"-game judging by dungeon generation, it would clearly fall into the "band"-category: Like in [[Angband]] and other *bands, standard dungeon levels are randomly generated every time a staircase is used and the player will never encounter the same dungeon level twice.
 
There exist several trailer videos to give potential players an impression of the game:
 
* [http://donick.net/lr/dl-showentry.php?n=28] (showing an unfinished version of 0.3.1)
* [http://donick.net/lr/dl-showentry.php?n=13] (second trailer; outdated)
* [http://donick.net/lr/dl-showentry.php?n=14] (first trailer; outdated)


== Story ==
== Story ==
Line 40: Line 35:
If you will help Ahna and find the Book of Stars in the depths of mankind's caves.
If you will help Ahna and find the Book of Stars in the depths of mankind's caves.


== Key Features ==
== Features ==


''Describing LambdaRogue, version 0.3.1''
Story Mode is the original way to play LambdaRogue, with a large main quest in three chapters and many side quests. Embark on a long adventure to find the Book of Stars. Discover the history of Herbstwelt and redeem what is left of mankind.


LambdaRogue's feature set, esp. the number of different monsters and items, is rather small compared to many other games. However, all features are chosen in a "less is more" manner by the developer with clear concepts in mind.
Coffeebreak Mode is a more typical roguelike experience, without story and quests, and a straightforward goal: Go down the dungeon, deeper and deeper, until you reach the Core. Defeat Eris, the evil deity, to make life peaceful again for the people.


* 3 difficulty levels
Four professions make for a varied game, every time you start, after just another stupid death or just for trying something new. Develop your talent by gaining experience (coffeebreak mode) or by fulfilling exclusive quests (story mode).
* 2 alternate ways to win (with different endings)
 
* 5 professions to choose from (Constructor, Enchanter, Thief, Ranger, Soldier)
Five religions add flavor to your style of play. Excercise in humility and offer sacrifices to please the gods. Invoke powerful divine rage upon your enemies. Pray to your selected god when in need.
* 5 gods, inspired by greek mythology, to worship (Aphrodite, Apoll, Hermes, Dionysos, Ares)
 
* 4 character presets for an easier start for new players
Find lots of useful items in shops and in the dungeon, to be well-prepared for what ever might lurk in the darkness of the depths. Experiment with combining items to create new ones. Disassemble items into raw materials to craft special equipment in the resource workshop. Use tools to dig through the caves to discover hidden rare items.
* 10 dungeon levels, all randomly generated when entered
 
* wilderness
Study and train powerful songs, to enchant your way through the everchanging dungeons. Find hidden crystals in the dungeons to learn songs you can’t study otherwise. Use magic as supporting device, or devote your entire character to the art of chanting. As Enchanter, climb the ranks of the Council: Become Battle Mage or Holy Warrior.
 
== Easy to Play ==
 
Inspired by modern games, LambdaRogue was one of the first roguelikes to show character status, mini map and message log in the corners of the screen. Rooted in roguelike history, LambdaRogue is decidedly not mouse-controlled, but uses the keyboard: Move with the numeric keypad, cursor keys or even Vi keys.
 
On the bottom, there is the configurable quick bar, which gives fast access to your preferred items and magical songs. Status screen and inventory show colored hints if your status values are affect positively or negatively, or if an item is better or worse than a currently equipped one.
 
There are only a few commands to remember. The Enter key is context aware and performs the most important actions. If needed, you can change keybindings in the in-game options to your liking — prefer WASD for movement? You can set it there.
Full HD or ASCII
 
In Graphics Mode, LambdaRogue features an exclusive tileset created by Brazilian artist Cecilia Souza Santos. Zoom in and out as needed. Choose from 1920×1080, 1024×768 and 800×600 resolutions, available windowed and full screen.
 
ASCII Mode is a true console display mode (80×25), using the Windows command line or your favorite Linux terminal. Guide your @ through hordes of enemies — this is how roguelikes are meant to be played!


== Versions and Platforms ==
== Versions and Platforms ==


LambdaRogue is available for Windows and Linux. The most current version is 0.3.1.
LambdaRogue: The Book of Stars is available for Linux and Windows. The game was tested on Ubuntu 18.04 and Windows 10. The most recent version is 1.7 (December 29th 2018).
 
On Linux, the SDL v1.2 libraries have to be installed on your system. On Windows, the necessary .dll files are included.
 
Full FreePascal source code is available (GPL v2 licensed), so it may well be possible to compile the game for other systems as well. Give it a try.
Important Note on Save Game Incompatibility
 
Please note that previous save game are not compatible with LambdaRogue 1.7 and higher! Do not attempt to continue an old save game with the new version. This is esp. important if you used the itch.ip app for installing, as this does not delete your old saves. To delete old save games, open the LambdaRogue folder, open the "saves" folder and delete the files with the ".lambdarogue" suffix.
 
The game is available from itch.io: https://mariodonick.itch.io/lambdarogue-the-book-of-stars
 


Currently there are no offical versions for BSD or Mac, but the FreePascal source code (which is freely available) should compile very easy (without changes). If anyone wants to contribute an offical BSD- or Mac-version, contact me.
[[Category:Featured Roguelikes]]
* 20+ quests
* 17 different standard monsters, many of them with special abilities
* up to 7 unique monsters (depending on the selected difficulty level)
* many carefully handcrafted items, among them are
** 43 different weapons (incl. some rare and 13 unique weapons)
** 35 different armour, helmet and ring items (incl. many rare and 14 unique items)
** 28 different potions (incl. many rare and 9 unique potion
* 21 different spells to learn

Revision as of 14:44, 29 December 2018

LambdaRogue: The Book of Stars
Stable game
Developer Mario Donick
Theme Science Fiction
Influences Nethack, Angband, ADOM, Sacred, Diablo 2
Released Jul, 2006 (0.1)
Updated December 29th, 2018 (1.7)
Licensing Open Source (GPL), postcardware
P. Language Free Pascal
Platforms Windows, Linux
Interface SDL or Console, Keyboard
Game Length Medium
Official site of LambdaRogue: The Book of Stars


Description

LambdaRogue: The Book of Stars is a complete roguelike role playing game, with unique features and story, distinct atmosphere and feel, and a user-friendly, but traditional interface. LambdaRogue was created in 2006 by Mario Donick. The most recent update is version 1.7, released on December 29th 2018.

Find the Book of Stars and set mankind free in story mode, or fight Eris, the evil deity, in the shorter Coffeebreak mode — the choice is yours.

If one had to categorize LambdaRogue to be either a "hack"-game or a "band"-game judging by dungeon generation, it would clearly fall into the "band"-category: Like in Angband and other *bands, standard dungeon levels are randomly generated every time a staircase is used and the player will never encounter the same dungeon level twice.

Story

Men and the species of Drekh'nar once lived peaceful together on Earth, both not far away from reaching the stars with spaceships. Sadly, a misunderstanding led to war before these dreams could be realized. However, after a long and bloody battle, a peace treaty was created. This treaty forced mankind to go underground, while the Drekh'nar could stay on the surface of Earth.

Since then, ages have passed. Both species haven’t seen each other and for many people, the Drekh'nar are just legends. Mankind has lost the most of its technological knowledge, but it has developed a civilization based on respect and belief.

However, some people are still striving for more. One of them is Ahna, priestess in one of the underground settlements. Since her youth, she was interested in the old stories, in dreams of Sky and Stars. Her whole life she has researched on a legendary book once written by Yron shortly after the war: The Book of Stars.

Most people think that this and the other Books of Yron are lost since centuries, but Ahna does not. Indeed she has found hints that may lead to the discovery of the Books of Yron - and therefore to the re-discovery of Earth and Space.

If you will help Ahna and find the Book of Stars in the depths of mankind's caves.

Features

Story Mode is the original way to play LambdaRogue, with a large main quest in three chapters and many side quests. Embark on a long adventure to find the Book of Stars. Discover the history of Herbstwelt and redeem what is left of mankind.

Coffeebreak Mode is a more typical roguelike experience, without story and quests, and a straightforward goal: Go down the dungeon, deeper and deeper, until you reach the Core. Defeat Eris, the evil deity, to make life peaceful again for the people.

Four professions make for a varied game, every time you start, after just another stupid death or just for trying something new. Develop your talent by gaining experience (coffeebreak mode) or by fulfilling exclusive quests (story mode).

Five religions add flavor to your style of play. Excercise in humility and offer sacrifices to please the gods. Invoke powerful divine rage upon your enemies. Pray to your selected god when in need.

Find lots of useful items in shops and in the dungeon, to be well-prepared for what ever might lurk in the darkness of the depths. Experiment with combining items to create new ones. Disassemble items into raw materials to craft special equipment in the resource workshop. Use tools to dig through the caves to discover hidden rare items.

Study and train powerful songs, to enchant your way through the everchanging dungeons. Find hidden crystals in the dungeons to learn songs you can’t study otherwise. Use magic as supporting device, or devote your entire character to the art of chanting. As Enchanter, climb the ranks of the Council: Become Battle Mage or Holy Warrior.

Easy to Play

Inspired by modern games, LambdaRogue was one of the first roguelikes to show character status, mini map and message log in the corners of the screen. Rooted in roguelike history, LambdaRogue is decidedly not mouse-controlled, but uses the keyboard: Move with the numeric keypad, cursor keys or even Vi keys.

On the bottom, there is the configurable quick bar, which gives fast access to your preferred items and magical songs. Status screen and inventory show colored hints if your status values are affect positively or negatively, or if an item is better or worse than a currently equipped one.

There are only a few commands to remember. The Enter key is context aware and performs the most important actions. If needed, you can change keybindings in the in-game options to your liking — prefer WASD for movement? You can set it there. Full HD or ASCII

In Graphics Mode, LambdaRogue features an exclusive tileset created by Brazilian artist Cecilia Souza Santos. Zoom in and out as needed. Choose from 1920×1080, 1024×768 and 800×600 resolutions, available windowed and full screen.

ASCII Mode is a true console display mode (80×25), using the Windows command line or your favorite Linux terminal. Guide your @ through hordes of enemies — this is how roguelikes are meant to be played!

Versions and Platforms

LambdaRogue: The Book of Stars is available for Linux and Windows. The game was tested on Ubuntu 18.04 and Windows 10. The most recent version is 1.7 (December 29th 2018).

On Linux, the SDL v1.2 libraries have to be installed on your system. On Windows, the necessary .dll files are included.

Full FreePascal source code is available (GPL v2 licensed), so it may well be possible to compile the game for other systems as well. Give it a try. Important Note on Save Game Incompatibility

Please note that previous save game are not compatible with LambdaRogue 1.7 and higher! Do not attempt to continue an old save game with the new version. This is esp. important if you used the itch.ip app for installing, as this does not delete your old saves. To delete old save games, open the LambdaRogue folder, open the "saves" folder and delete the files with the ".lambdarogue" suffix.

The game is available from itch.io: https://mariodonick.itch.io/lambdarogue-the-book-of-stars