Wiki

Clone wiki

RogueSharp / Home

RogueSharp Namespaces

RogueSharp is a free library written in C# to help roguelike developers get a head start on their game. RogueSharp provides many utility functions for dealing with map generation, field-of-view calculations, path finding, random number generation and more. It is loosely based on the popular libtcod (http://doryen.eptalys.net/libtcod/) or "Doryen Library" though not all features overlap.

Namespaces

Namespace Description
RogueSharp RogueSharp is a free library written in C# to help roguelike developers get a head start on their game. RogueSharp provides many utility functions for dealing with map generation, field-of-view calculations, path finding, random number generation and more.
RogueSharp.Algorithms Algorithms for creating and traversing graphs which have many applications including pathfinding.
RogueSharp.DiceNotation Classes for parsing and rolling dice from the Dice Notation .NET library
RogueSharp.DiceNotation.Exceptions Exceptions that can be generated from the Dice Notation .NET library
RogueSharp.DiceNotation.Terms Classes for handling terms used in dice expressions from the Dice Notation .NET library
RogueSharp.MapCreation
RogueSharp.Random Interfaces and classes for dealing with pseudo random number generation and dice. Includes predictable random number generation to be substituted in when running unit tests.

[8]: 2014-2016 Faron Bracy

Updated