tosik / BlueCarrot

ゲームなどに用いるアプリケーションの雛形

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

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

About

ゲームなどに用いるアプリケーションの雛形

License:Other


Languages

Language:C++ 100.0%