Doryen library

From RogueBasin
(Difference between revisions)
Jump to: navigation, search
m (fix doc link + added CLisp port)
Line 2: Line 2:
 
|developer = Jice
 
|developer = Jice
 
|released =  
 
|released =  
|updated = Mar 22 2009 (1.4.1)
+
|updated = Oct 06 2009 (1.4.2)
 
|dependencies = [[SDL]]
 
|dependencies = [[SDL]]
 
|status = Stable
 
|status = Stable
Line 37: Line 37:
 
It currently has bindings for [[C]], [[Cpp|C++]] and [[python]] languages.
 
It currently has bindings for [[C]], [[Cpp|C++]] and [[python]] languages.
  
Bindings exists for [[C Sharp|C#]] through [[Libtcod-net]], and common lisp.
+
Wrappers exists for [[C Sharp|C#]] through [[Libtcod-net]], [[D]] and [[Common Lisp]].
  
 
[http://doryen.eptalys.net/data/libtcod/doc/1.4.2/index.html Documentation]
 
[http://doryen.eptalys.net/data/libtcod/doc/1.4.2/index.html Documentation]

Revision as of 21:14, 9 November 2009

Doryen Library
Library project
Developer Jice
Released
Updated Oct 06 2009 (1.4.2)
Status Stable
Licensing BSD License
P. Language C, C++, Python
Platforms Windows, Mac OS X, Linux
Dependencies SDL
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.

Wrappers exists for C# through Libtcod-net, D and Common Lisp.

Documentation

See also

Doryen library:Reviews

Personal tools