Difference between revisions of "Doryen library"
Jump to navigation
Jump to search
m |
|||
Line 1: | Line 1: | ||
{{library| name = Doryen Library | |||
|developer = Jice | |||
|released = | |||
|updated = Mar 22 2009 (1.4.1) | |||
|dependencies = | |||
|status = | |||
|licensing = BSD License | |||
|language = | |||
|platforms = [[Windows]], [[Mac OS X]], [[Linux]] | |||
|site = http://thedoryenlibrary.appspot.com | |||
}} | |||
Also known as libtcod, the Doryen Library is the function library built for the Chronicles of Doryen. | |||
It is an uncomplicated library for roguelike developers. | It is an uncomplicated library for roguelike developers. | ||
Line 26: | Line 38: | ||
A binding exists for [[C#]] through [[Libtcod-net]]. | A binding exists for [[C#]] through [[Libtcod-net]]. | ||
[http://roguecentral.free.fr/libtcod/doc/doc.php Documentation] | [http://roguecentral.free.fr/libtcod/doc/doc.php Documentation] | ||
Revision as of 09:38, 3 June 2009
Doryen Library | |
---|---|
Library project | |
Developer | Jice |
Released | |
Updated | Mar 22 2009 (1.4.1) |
Status | |
Licensing | BSD License |
P. Language | |
Platforms | Windows, Mac OS X, Linux |
Dependencies | |
Official site of Doryen Library |
Also known as libtcod, 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.