So you're interrested in creating a C or C++ roguelike with a true color console ? Then libtcod is for you.
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
License
The library is released under the BSD license. Each download contains the source code.
Contact
libtcod forums : for bug reports, feature requests and general discussions related to libtcod
comments on the online documentation : to suggest documentation improvement or code snippets
jice.nospam for direct mail contact, at gmail.com.
Documentation
Each download contains the HTML documentation. You can also browse it online at this place :
libtcod v1.3b online documentation
Projects using the Doryen library
- Projects currently in dev (not released)
This is the project from which the Doryen library originated.
Mingos's ambitious roguelike with a very distinctive look thanks to the heavy use of custom characters and a huge 128x96 console.
A fast paced action rpg by Christopher Brandt with the most amazing world rendering ever seen in an ASCII game.
AwesomeRL !
A temporary name for a project by Jotaf with a very inventive use of standard and custom ASCII characters.
- Projects released
The first project using libtcod that was ever released. Part of the 2008 7DRL contest, by Synoth and buub0nik.









