BearLibTerminal

BearLibTerminal

BearLibTerminalは、柔軟なテキスト出力と簡単な入力処理を容易にする端末のようなウィンドウを作成するライブラリです。
BearLibTerminalは、柔軟なテキスト出力と簡単な入力処理を容易にする端末のようなウィンドウを作成するライブラリです。ローグライクゲームの多くは、意図的にアスケティックテキスト形式または疑似グラフィック形式を使用します。ただし、通常、コマンドラインインターフェイスを介したネイティブ出力には、低速またはパレットとフォントの制限などのいくつかの迷惑な欠点があります。拡張文字セット(一度に複数の言語または複雑な疑似グラフィック)を使用するのも難しい場合があります。BearLibTerminalは、独自のウィンドウに文字セルのグリッドと、構成とテキスト出力のためのシンプルでありながら強力なAPIを提供することでそれを解決します。BearLibTerminalの注目すべき機能は次のとおりです。ビットマップおよびベクター(TrueType)フォントのサポート。拡張出力機能:タイル構成、配置、オフセット。高性能(OpenGLを使用)。キーボードとマウスのサポート。WindowsおよびLinuxビルド。いくつかのプログラミング言語のバインディング:C / C ++、C#、Lua、Pascal、Python、Ruby。一般的なlibtcodライブラリとは異なり、BearLibTerminalはグラフィックス出力に焦点を当てています。乱数ジェネレーターやパス検索アルゴリズムは含まれていません。代わりに、BearLibTerminalは、フォント/タイルセットの構成とタイルベースの出力のためのより多くのオプションを提供します。
bearlibterminal

特徴

商用ライセンスを使用するすべてのプラットフォーム用のBearLibTerminalの代替