/TeaGameLibrary

C++のThe Elm Architectureぽいゲームライブラリ

Primary LanguageC++MIT LicenseMIT

TeaGameLibrary

C++のThe Elm Architectureぽいゲームライブラリ。

C++17とThe Elm Architectureを採用したモダンなゲームライブラリを実装していきます。

将来の夢は石油王になることです。

推奨開発環境

Visual Studio 2019でしか動くことを想定してません

ビルド方法

リポジトリクローンしたら、Visual Studio 2019でslnファイル開いてビルドすれば多分イケる。

Feature

  • CmdとSubにBindをサポート
  • Vector2Dのサポート
  • Sprite表示のサポート
  • 簡易的な物理のサポート
  • constexprのサポート
  • templateの型制約のサポート
  • CmdとSubの処理を並列化
  • 内部ゲームライブラリをDxLibへ変更可能にするサポート
  • 直和型を扱いやすくするようなサポート
  • Resource管理のサポート
  • 各プリミティブな図形描画のサポート