Skip to content
ゲームなどに用いるアプリケーションの雛形
C++
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Sample
src
BlueCarrot.sln
BlueCarrot.vcproj
LICENSE
README

README

= BlueCarrot =
C++ を用いたゲームなどのアプリケーションの雛形。

この雛形は、ゲームで必要な次のような機能を提供する。
 * 非同期読み込み
 * 非同期ジョブ管理
 * シーン管理
   * 初期化処理
   * 更新、描画などのタイミング制御
   * シーンオブジェクト管理
 * 描画
   * 初期化
   * テキスト描画
   * 2D スプライト描画
 
また、現在はまだないが、以下の機能の提供を予定している。
 * 通信
   * コネクション管理
   * RPC
 * サウンド

これらの機能はマルチプラットフォームでの動作を目指し、プラットフォーム依存のあるコードは分離して記述できるようにしている。
うまく利用することで家庭用ゲーム機などでも利用が可能である。
現在のところは Windows の DirectX9 でのみ実装されているが、グラフィックス・サウンド系を実装しないサーバ向けの Linux 版を予定している。
Something went wrong with that request. Please try again.