本文へスキップ

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-games

Games

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 deploy

Starters

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 向けに準備する場合:

  1. 上流の履歴を submodule または fork として見える状態に保つ。
  2. 静的ブラウザー出力を確認する。
  3. コア体験を置き換えずに、プロジェクトを VifuHub の公開プロジェクトにする。
  4. AI、state、resource、ランタイム機能のゲームと Agent Runtime の境界に hub.* を使う。
  5. デプロイ用ビルドから未使用の local / remote AI プロバイダーを外す。
  6. vf deploy を実行する。

最初に読むページ: