見出し画像

⚔️ローグライク開発者のための、フリーで、高速で、ポータブルで、シンプルな 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を実行することで、他のバージョンを代表することができます。


Here is the illustration in the style of 1970s tabletop RPGs and Dragon Magazine, resembling an acrylic oil painting. The scene captures a mysterious, dimly lit dungeon with an adventurer facing a shadowy monster, and includes the signature 'Rogue' as part of the artwork.


お願い致します