このプロジェクトについて
CORO SOLTO: Treta Supremaは、Three.js(r160をベンダー同梱)とバニラJavaScript(ES modules)で構築されたビルド不要の無料ブラウザFPSである。ゲームはブラウザのタブで直接実行され、ダウンロード、インストール、登録不要。現在はボット対戦のみで、リポジトリには人間同士のマルチプレイヤーやネットコードは含まれない。
ゲームコンテンツ:ブラジルの風刺的陣営、数十のプレイアブルキャラクター、複数の風刺マップ、武器のアーセナルを搭載。ラウンド制とCapture the Flagモードを備える。メニューでは各陣営1〜8体のボットを設定可能(デフォルト4×4)。ドキュメント化されたルールには、ラウンド時間、必要勝利数、リスポーン遅延、ライフ自動回復の無効化(URLパラメータで再有効化可能)が含まれる。
アーキテクチャ:1つのリポジトリに2つのゾーン。ゲームはpublic/(バニラ、フレームワークなし、Three.jsベンダー同梱、ランタイムCDNなし)に配置され、サイトはsrc/でAstroを使用しVercel上でSSRを実行。ランディング、ランキング、公開プロフィール、APIルートを含む。ランキングとテレメトリはRLS付きのマネージドPostgresを使用し、service_roleキーはサーバーのみに保持。
現在の状態:グローバルランキングはフラグで無効化(RANKING_ON = false)。ページは404ではなく200で警告とnoindexを返すが、試合データの収集は継続中。オーディオは権利が不確実なためバージョン管理対象外。パッケージがない場合、ゲームは合成音を使用。
ツール:gltf-transform、meshoptimizer、sharp、resvgを使用したアセットパイプライン。Playwrightによるブラウザテスト。Docusaurusによるドキュメント。READMEとドキュメントの数値ブロックはスクリプトで生成され、CIで検証される。また、Graphifyによるナレッジグラフ統合と複数のAIエージェント向けアダプター、.agents/skills/のエージェントスキルも存在。
ライセンス:AGPL-3.0(MITから移行)。Three.jsはMIT。プロジェクトはAIエージェントとのパートナーシップで生成されたと明記され、コミットにAgent:トレーラーが付与される。独立したパロディであり、Valveとの提携はない。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.