Doryen library

From RogueBasin
(Difference between revisions)
Jump to: navigation, search
m
m
Line 4: Line 4:
  
 
Features :
 
Features :
    * windowed or full screen console with true color support
+
* windowed or full screen console with true color support
    * support for custom character sets using bitmap fonts
+
* support for custom character sets using bitmap fonts
    * Mersenne twister random number generator  
+
* Mersenne twister [[random number generator]]
    * Bresenham line drawing toolkit
+
* Bresenham line drawing toolkit
    * Perlin noise generator
+
* Perlin noise generator
    * field of view toolkit  
+
* field of view toolkit  
    * image toolkit with support for rotation/stretching  
+
* image toolkit with support for rotation/stretching  
    * support for turn by turn and real time games
+
* support for turn by turn and real time games
    * mouse support
+
* mouse support
    * advanced configuration file parser
+
* advanced configuration file parser
    * fast generic container with array/list/stack interfaces
+
* fast generic container with array/list/stack interfaces
    * bsp toolkit
+
* bsp toolkit
    * heightmap toolkit
+
* heightmap toolkit
    * pathfinding toolkit
+
* pathfinding toolkit
    * compression toolkit
+
* compression toolkit
    * antialiased font support
+
* antialiased font support
    * custom/dynamic font characters mapping
+
* custom/dynamic font characters mapping
    * PNG images support
+
* PNG images support
  
 
It currently has bindings for [[C]], [[Cpp|C++]] and [[python]] languages.
 
It currently has bindings for [[C]], [[Cpp|C++]] and [[python]] languages.

Revision as of 14:29, 18 May 2009

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, C++ and python languages.

A binding exists for C# through Libtcod-net.

Homepage

Documentation

Personal tools