このプロジェクトについて

Claude of Tanksは、Three.jsとViteで構築された無料のブラウザネイティブ装甲戦闘ゲームで、外部ゲームエンジンを使用していない。デスクトップおよびモバイルブラウザで動作する。 コンテンツとシミュレーション - READMEには、192台の製品版で確認可能なファーストパーティ製プロシージャル車両(キー付きローカル開発では229台)と30の制作済み戦場が記載されており、GLB由来のプレイアブルは存在しない。 - 戦闘は板単位の装甲を解決する。実際の板、傾斜、着弾角度、ノーマライゼーション、リコシェ、オーバーマッチ、スペースドアーマー、コンポジット、ERA、および運動エネルギー/化学エネルギー別の防御を扱う。 - 5つの弾薬ファミリーが、砲口初速、重力、貫通力低下、リコシェ、ダメージをそれぞれ異なる形でモデル化する。 - 内部構造は、乗員、弾薬ラック、エンジン、燃料、砲、砲塔リング、光学機器、無線、履帯を追跡する。 - 車両固有のメカニクスには、車両ごとのタイミングを持つマガジン式自動装填装置、誘導ミサイル(TOW、MILAN、Spike、Konkurs、Arkan、Jyu-MAT、Shillelagh)、およびStrv 103A/BとUDES 03の油気圧サスペンションによる照準が含まれる。 - スポッティングは、視認範囲、隠蔽、移動/発砲によるブルーム、植生、無線共有、15 mの茂みルールを組み合わせる。 モードとマルチプレイヤー - ルールセットには、標準戦、キャプチャー・ザ・フラッグ、ゾーン・コントロール、低重力のTurbo Ball、協力型Endless Horde、6作戦のFrontline Assaultキャンペーンが含まれる。 - ソロボット、ブラウザホスト型プライベートルーム、LANルームがサポートされている。データベースや専用ゲームサーバーは不要だが、インターネットルームコードには軽量なシグナリングエンドポイントが必要で、制限されたネットワークではTURNリレーが必要になる場合がある。 - クライアントは意図のみを送信し、スナップショットはフィルタリングされ、ローカル予測/再調整と境界付きリモート補間が行われる。シミュレーションは固定60 Hzで実行される。 ツールとプレゼンテーション - Tank Galleryでは、ユーザーが車両リグを周回・関節動作させ、装甲または内部構造を分離し、正確な表面のレビューパケットをエクスポートできる。 - Scene Studioでは、任意の名簿車両を任意の戦場に配置し、アクターとカメラをアニメーション化し、決定論的タイムラインでエフェクトをスケジュールし、静止画または動画をキャプチャできる。シーンはJSONとして保存される。 - レンダラーはGPU/ドライバー対応の品質プロファイル、シャドウカスケード、適応レンダースケール、SMAA/FSR、インスタンシング、GPUリソース破棄を使用し、ゲーム内診断サーフェスを備える。READMEは認定ハードウェアで測定された120 FPSのテスト経路を報告する一方、実際のパフォーマンスはデバイスと設定に依存すると注記している。 - 10のGarage環境が文書化されており、リリースゲートでは少なくとも90/100のスコアが要求される。 操作とローカライゼーション - キーボード/マウスおよび標準コントローラーのバインディングが記載されており、デスクトップアクションは再割り当て可能で、専用のタッチコントロールも用意されている。 - ゲーム、Garage、Studio、Gallery、公開ドキュメントは英語と簡体字中国語で利用可能である。 ドキュメント - リポジトリには、エンジニアリングドキュメント、フィールドマニュアル、戦車生成ハンドブック、ローカライゼーションガイド、マルチプレイヤーホスティングガイド、Garage環境ガイド、ショーケースライブラリが含まれる。