libtcod

libtcod

libtcod是针对roguelike开发人员的免费,快速,可移植且简单的API,它提供了高级的真彩色控制台,输入以及roguelike中经常使用的许多其他实用程序。
Doryen库也称为libtcod,它是为Doryen编年史构建的功能库。它是针对流氓开发人员的简单库。功能:*具有真彩色支持的窗口或全屏控制台*支持使用位图字体和彩色图块的自定义字符集* Mersenne扭曲和带有乘数随机数生成器的互补乘法*内置对骰子的支持(字符串解析,滚动)* Bresenham线条图工具箱* Perlin,Simplex和Wavelet噪声发生器*具有5种不同算法的视野工具箱*支持旋转/拉伸和子单元格解析的图像工具箱*支持轮流和实时游戏*鼠标支持*高级配置文件解析器*具有数组/列表/堆栈接口的快速通用容器* bsp工具包* heightmap工具包*寻路工具包(A *和Dijkstra)*压缩工具包*抗锯齿和Unicode字体支持*自定义/动态字体字符映射* PNG图像支持*可自定义的名称生成器20个预定义的音节集...目前,它具有C,C ++和python语言的绑定。
libtcod

特征

分类目录

Linux版libtcod的替代品

ncurses

ncurses

ncurses(新的curses)是一个编程库,提供了API,该API允许程序员以与终端无关的方式编写基于文本的用户界面。
rot.js

rot.js

rot.js是一组JavaScript库,旨在帮助在浏览器环境中进行类似rogue的开发。
BearLibTerminal

BearLibTerminal

BearLibTerminal是一个库,可创建类似于终端的窗口,以方便灵活的文本输出和简单的输入处理。