Forays into Norrendrin

A streamlined roguelike with deeply tactical combat · no classes, no experience points, only shrines

> Enter the dungeon
Date of birth2012 0.5.0 on 28 January 2012 (work began October 2011); this build 0.8.4, 6 November 2015
CreatorDerrick Creamer with Tommy Ettinger
LanguageC# ~49,000 lines
PlatformWindows, Linux, Mac .NET/Mono, console or OpenTK window

Lineage

No parent: Forays into Norrendrin is an original game in its own C# code, not a variant of any other roguelike. RogueBasin names ADOM, DoomRL, Angband and Brogue as influences. Development began in October 2011; 0.5.0 came out on 28 January 2012 and 0.8.4, the last release, on 6 November 2015. Work stopped in 2016. It has no known descendants.

See the family tree (among the standalone originals). Sources: RogueBasin, the game’s site, the GitHub releases and LICENSE.txt (© 2011–2015).

Credits

Derrick CreamerDesign and code, 2011–2016
Tommy Ettinger(notostraca) the GitHub repo, the website, the console build fixes
L.C. Smith(Soundlust) the logo
CommunityTesters on IRC: “the people of #forays, #rgrd and -ot”, thanked in the help

From the game’s site, advanced_help.txt and the commit log.

Trivia

What's unique

Code dive

Stats

ThingCountNotable ones
Levels20 + 1then the final level, where cultists try to summon the demon king Kersai; 9 level types (cave, hive, mine, fortress, sewer, garden, crypt, hellish …)
Monsters71plus summons, phantoms and demons: Impossible Nightmare, Corpsetower Behemoth, Machine of War, Spellmuddle Pixie, Marble Horror, Forasect
Skills5Combat, Defense, Magic, Spirit, Stealth
Feats20Neck Snap, Whirlwind Style, Boiling Blood, Corner Climb, Danger Sense
Spells20Mercurial Sphere, Flying Leap, Grease, Amnesia, Collapse, Doom
Consumables4010 potions, 13 scrolls, 10 orbs, 7 wands, plus bandages, flint and steel, blast fungus
Gear5 + 3weapons and armors, 5 enchantments, 9 magic trinkets (Pendant of Life, Lens of Scrying)
Traps15scalding oil, fling, stone rain, phantom, sliding wall

Manual

The game’s own help (the five ForaysHelp/*.txt files, also under ?) and the upstream README: manual. Also the version history (no changelog ships with the game: RogueBasin dates, the GitHub release notes and the commit log) and the licence (MIT, plus OpenTK’s licences).

Getting started

  1. Open the game, name your hero and go: there is no class to pick. Tutorial tips pop up the first time you meet each thing.
  2. Look with Tab, explore with x; > walks to the stairs you have seen (a one-way trip).
  3. Switch weapons with 1–5 (the bow for range, s shoots) and armor with 8–0; t hides your torch to sneak.
  4. Use shrines when you find them; feats are on the character screen c. r rests, once per level.
  5. The Enter key lists every command; read the game’s help page for keys and saving.

Help

We found no walkthrough or strategy guide: the dungeon is random, and players talked on IRC (#forays on QuakeNet). Rules of thumb from the game’s own help:

Cheats

The source has a debug menu on ~ (“Activate which cheat?”: spawn monster, heal to full, become invulnerable, see the entire level, generate new level …), but it sits behind if(false) in Actor.cs, so no build, including this one, can reach it. No wizard mode, no cheat options.