Wiki
Clone wikiRogueSharp / 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