
⚔️ローグライク開発者のための、最もフリーで、高速で、ポータブルで、シンプルな API
libtcod は、ローグライク開発者のための、フリーで、高速で、ポータブルで、シンプルな API で、トゥルーカラーコンソール、パスファインディング、フィールドオブビュー、その他ローグライクでよく使われるいくつかのユーティリティを提供します。
libtcod はVcpkg に移植版として含まれています。Vcpkg を使って libtcod をインストールし、CMakeスクリプトを使ってライブラリをリンクします。
最新のドキュメントはこちら。現時点では非常に不完全なので、ほとんどの人は代わりに1.6.4のドキュメントを読むといいでしょう。Pythonユーザーはpython-tcodのドキュメントを読んでください。
セットアップ
libtcod にはサンプルアプリケーションが付属しており、その実装が C(samples_c.c), C++(samples_cpp.cpp), Python(samples_py.py) のそれぞれで提供されています。これにより、対話形式で基本的な機能の概要を知ることができます。Windowsを使用している場合、コンパイル済みのバイナリをダウンロードし、Cのソースコードからコンパイルされたsamples.exeを実行することで、他のバージョンを代表することができます。


いいなと思ったら応援しよう!
