Doryen library

From RogueBasin
(Difference between revisions)
Jump to: navigation, search
 
(more info)
Line 1: Line 1:
 
The Doryen Library is the function library built for the chronicles of doryen.
 
The Doryen Library is the function library built for the chronicles of doryen.
 +
 +
It is an uncomplicated library for roguelike developers.
 +
 +
Features :
 +
    * windowed or full screen console with true color support
 +
    * support for custom character sets using bitmap fonts
 +
    * Mersenne twister random number generator
 +
    * Bresenham line drawing toolkit
 +
    * Perlin noise generator
 +
    * field of view toolkit
 +
    * image toolkit with support for rotation/stretching
 +
    * support for turn by turn and real time games
 +
    * mouse support
 +
    * advanced configuration file parser
 +
    * fast generic container with array/list/stack interfaces
 +
    * bsp toolkit
 +
    * heightmap toolkit
 +
    * pathfinding toolkit
 +
    * compression toolkit
 +
    * antialiased font support
 +
    * custom/dynamic font characters mapping
 +
    * PNG images support
 +
 +
It currently has bindings for [[C]], [[Cpp]] and [[python]] languages.
 +
 +
A partial binding exists for [[C#]] through [[Libtcod-net]].
 +
 +
[http://jice.nospam.googlepages.com/thedoryenlibrary Homepage]
 +
 +
[http://roguecentral.free.fr/libtcod/doc/doc.php Documentation]

Revision as of 23:27, 25 October 2008

The Doryen Library is the function library built for the chronicles of doryen.

It is an uncomplicated library for roguelike developers.

Features :

   * windowed or full screen console with true color support
   * support for custom character sets using bitmap fonts
   * Mersenne twister random number generator 
   * Bresenham line drawing toolkit
   * Perlin noise generator
   * field of view toolkit 
   * image toolkit with support for rotation/stretching 
   * support for turn by turn and real time games
   * mouse support
   * advanced configuration file parser
   * fast generic container with array/list/stack interfaces
   * bsp toolkit
   * heightmap toolkit
   * pathfinding toolkit
   * compression toolkit
   * antialiased font support
   * custom/dynamic font characters mapping
   * PNG images support

It currently has bindings for C, Cpp and python languages.

A partial binding exists for C# through Libtcod-net.

Homepage

Documentation

Personal tools