Awesome Open Source AI Native Games
このコレクションは、各ゲームの元の GitHub プロジェクトを明示しながら、VifuHub/Agent Runtime 統合によって VifuHub の公開プロジェクトとして扱い、Agent Runtime で実行できるようにします。上流プロジェクトを置き換えるものではありません。
bash
git clone --recurse-submodules https://github.com/vifudotdev/awesome-open-source-ai-native-games
cd awesome-open-source-ai-native-gamesGames
AIventure
- 元のプロジェクト: bebechien/AIventure
- VifuHub/Agent Runtime 統合: AIventure を VifuHub の公開フローと Agent Runtime に組み込みます。Agent Runtime は AI agent / tool、game state、resource、world、承認済み runtime capability のためのゲームインターフェースを提供します。AIventure はこれをモデル駆動 NPC プレイに使い、ゲームには provider credential や host plumbing を埋め込みません。
bash
cd games/aiventure
vf deployStarters
Hello Web
starters/hello-web は、VifuHub への最小公開構成を確認するための first-party 静的ブラウザースターターです。
bash
cd starters/hello-web
vf deployコレクションの方針
- 元の GitHub プロジェクトとライセンスを明示する。
- ゲームのアイデンティティとコアプレイを保ちながら、VifuHub の公開フローと Agent Runtime に統合する。
- VifuHub SDK を Agent Runtime の AI、state、resource、およびゲームが必要とする他の機能のインターフェースとして使う。
- プロジェクトのフォルダーから
vf deployを実行できるようにする。
VifuHub/Agent Runtime 統合
オープンソースゲームを VifuHub と Agent Runtime 向けに準備する場合:
- 上流の履歴を submodule または fork として見える状態に保つ。
- 静的ブラウザー出力を確認する。
- コア体験を置き換えずに、プロジェクトを VifuHub の公開プロジェクトにする。
- AI、state、resource、ランタイム機能のゲームと Agent Runtime の境界に
hub.*を使う。 - デプロイ用ビルドから未使用の local / remote AI プロバイダーを外す。
vf deployを実行する。
最初に読むページ: