Select your language

Home arrow-right ... arrow-right Games arrow-right libtcod

We've compiled a list of 3 free and paid alternatives to libtcod. The primary competitors include rot.js, ncurses. In addition to these, users also draw comparisons between libtcod and BearLibTerminal. Also you can look at other similar options here: Games.


rot.js
Free Open Source

rot.js is a set of JavaScript libraries, designed to help with a roguelike development in browser...

ncurses
Free Open Source

ncurses (new curses) is a programming library that provides an API which allows the programmer to...

BearLibTerminal
Free Open Source

BearLibTerminal is a library that creates a terminal-like window facilitating flexible textual...

libtcod is a free, fast, portable and uncomplicated API for roguelike developers providing an...

libtcod Platforms

tick-square Linux
tick-square Windows

libtcod Video and Screenshots

libtcod Overview

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 and colored tiles
* Mersenne twister and Complementary Multiply With Carry random number generator
* inbuilt support for dice (string parsing, rolling)
* Bresenham line drawing toolkit
* Perlin, Simplex and Wavelet noise generator
* field of view toolkit with 5 different algorithms
* image toolkit with support for rotation/stretching and subcell resolution blitting
* 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 (A* and Dijkstra)
* compression toolkit
* antialiased and unicode font support
* custom/dynamic font characters mapping
* PNG images support
* customizable name generator with 20 predefined syllable sets

It currently has bindings for C, C++ and python languages.

Share your opinion about the software, leave a review and help make it even better!

libtcod Tags

pseudorandom procedural sdl roguelike library

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?