Difference between revisions of "Doryen library"

From RogueBasin
Jump to navigation Jump to 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 22: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