libtcod

libtcod

libtcodは、ローグライク開発者向けの無料の高速で移植性のあるシンプルなAPIであり、高度なトゥルーカラーコンソール、入力、およびローグライクで頻繁に使用される他の多くのユーティリティを提供します。
libtcodとしても知られるDoryen Libraryは、Doryen Chronicles of Doryen用に構築された関数ライブラリです。ローグライク開発者向けのシンプルなライブラリです。機能:*トゥルーカラーをサポートするウィンドウまたはフルスクリーンコンソール*ビットマップフォントとカラータイルを使用したカスタム文字セットのサポート*メルセンヌツイスターとキャリー乱数ジェネレーターによる補完乗算*サイコロ(文字列解析、ローリング)の組み込みサポート* Bresenhamの線描画ツールキット* Perlin、Simplex、Waveletノイズジェネレーター* 5つの異なるアルゴリズムを備えた視野ツールキット*回転/ストレッチおよびサブセル解像度ブリットをサポートする画像ツールキット*ターンバイターンおよびリアルタイムゲームのサポート*マウスサポート*高度な構成ファイルパーサー*配列/リスト/スタックインターフェイスを備えた高速汎用コンテナ* bspツールキット*ハイトマップツールキット*パス検索ツールキット(A *およびDijkstra)*圧縮ツールキット*アンチエイリアスおよびUnicodeフォントのサポート*カスタム/ダイナミックフォント文字マッピング* PNG画像のサポート*カスタマイズ可能な名前ジェネレーター20の事前定義された音節セット...現在、C、C ++、およびpython言語のバインディングがあります。
libtcod

特徴

ライセンスのあるすべてのプラットフォームでのlibtcodの代替

ncurses

ncurses

ncurses(新しいcurses)は、プログラマーが端末に依存しない方法でテキストベースのユーザーインターフェイスを作成できるようにするAPIを提供するプログラミングライブラリです。
rot.js

rot.js

rot.jsは、ブラウザ環境でのローグライク開発を支援するために設計されたJavaScriptライブラリのセットです。
BearLibTerminal

BearLibTerminal

BearLibTerminalは、柔軟なテキスト出力と簡単な入力処理を容易にする端末のようなウィンドウを作成するライブラリです。