Tank Trouble - オンラインマルチプレイヤータンクバトルゲーム - アクション ゲーム

Seele01-Flash
作者 Penelope Green
Tank Troubleを無料でオンラインでプレイ!迷路のようなバトルフィールドで、友人とマルチプレイヤータンク戦闘を繰り広げよう。このクラシックなアーケードタンクゲームで、運転し、撃ち、そして制圧せよ。

プロンプト

MODEL: Seele01-Flash
Three.jsを使用して、テーマ「**Tank Trouble Mobile**」の**モバイルファーストゲーム**を生成してください。以下の詳細なゲーム設計要件をまずお読みいただき、それに従ってコードを生成してください。 ### 1. アセットと環境 * **ビジュアルスタイル**: ミニマルな「ベクター3D」の美観。シンプルなジオメトリ(立方体/円柱)とフラットシェーディングまたはセルシェーディングを使用し、オリジナルの2Dフラッシュゲームの見た目を深みを持って模倣します。 * **迷路**: 暗いグレーの背景上に、手続き的に生成されたグリッドベースの迷路(白または薄いグレーの壁)。壁は衝突面を明確に示すために区別可能でなければなりません。 * **戦車**: ローポリで区別可能な戦車。プレイヤー戦車(例:緑)とAI戦車(例:赤)。戦車は独立した砲塔メッシュと車体メッシュを持つべきです。 * **視覚的フィードバック**: * **弾道予測線**: モバイル画面は小さいため、1回の跳ね返りを含む弾丸の予想軌道を示す薄い破線を描画し、照準を補助します。 * **爆発**: 戦車が被弾した時のシンプルなパーティクルシステム(拡大する球体または立方体)。 * **モバイル最適化**: 描画コールを削減するため、迷路の壁には `THREE.InstancedMesh` を使用します。影のキャストは戦車のみに制限するか、迷路の影はベイクします。 ### 2. オーディオ要件 * **BGM**: サスペンス感のある、テンポの遅いエレクトロニックな軍事的トラック(ループ再生)。 * **効果音 (SFX)**: * **移動**: 戦車が移動する際の連続的で低音のブーン/ゴロゴロという音。 * **発射**: 力強い「ドン」または「パン」という音。 * **跳弾 (重要)**: 弾丸が壁に当たる度に鳴る、甲高い金属的な「ピン」という音。これは跳ね返りメカニックに関する重要なフィードバックを提供します。 * **爆発**: 潰れたような8ビット風の爆発音。 * **パワーアップ**: アイテムを取得した時のレトロなアーケード風の「チャイム」音。 ### 3. ゲームプレイループ * **目的**: 敵戦車(AI「ライカ」)があなたを破壊する前に、それを破壊せよ。 * **コアメカニック - 跳弾**: * 弾は一定速度で直線的に飛翔する。 * 弾は壁で**完全に**反射しなければならない(入射角=反射角)。 * 弾は特定の持続時間(例:10秒)または最大反射回数(例:5回)まで存続する。 * **友軍火力**: 自機の発射した弾が跳ね返ってきた場合、プレイヤーは自らを破壊することができる。 * **AI(ライカ)**: 敵戦車はレイキャストを使用してプレイヤーを検出し、単純な跳弾射撃を計算するべきである。 * **パワーアップ**: 迷路内にランダムでアイテムを生成する: * *レーザー*: 照準予測線を延長する。 * *ガトリング砲*: 連射が可能になるが、弾の持続時間は短くなる。 * *榴弾*: 弾が衝突時に破片に分裂して爆発する。 ### 4. モバイル操作とインタラクション * **画面向き**: **横画面モード**(CSSまたはカメラのアスペクト比によって厳格に強制)。 * **操作方式(仮想ジョイスティック)**: * **左親指**: 仮想アナログスティック。スティックを倒すと戦車の車体が回転し、デッドゾーンを超えて倒し続けると、戦車は向いている方向へ自動的に前進する。 * **右親指**: 大きな「発射」ボタン(最小64x64px)。 * **カメラ**: 真上からの**平行投影カメラ**(トップダウン)を使用する。これにより遠近感の歪みがなくなり、小さい画面でも跳弾の幾何学的角度を判断しやすくなる。 * **触覚フィードバック**: 発射時に `navigator.vibrate(50)` を、爆発/被撃破時に `navigator.vibrate(200)` をトリガーする。 * **UI**: 画面上部の両端に「P1 スコア」対「CPU スコア」を表示するミニマルなHUD。ラウンド終了時のみ、画面中央に「再開」ボタンをオーバーレイ表示する。 以下のゲーム生成プロンプトを日本語に翻訳します。翻訳テキストのみを返します。マークダウン、コードトークン、数字、改行、およびHTMLタグ・属性は、存在する場所で正確に保持してください。ユーザー向けテキストは自然に翻訳してください。 確認を求めないでください。確認を要求しないでください。与えられた指示に基づいて、直接生成タスクを実行してください。

ゲーム紹介

Tank Troubleについて

Tank Trouble は、戦略的な移動と激しい戦闘アクションを組み合わせた、クラシックなオンライン戦車バトルゲームです。複雑な迷路のような戦場を進みながら、爆発的な戦車戦を繰り広げます。一人用モードで賢いAIのライカと対戦するにしても、マルチプレイヤーで友達に挑戦するにしても、Tank Troubleは止まることのないアクションと戦略的なゲームプレイを提供し、プレイヤーを何度も引きつけます。

このゲームはシンプルでありながら魅力的なメカニクスを備えており、ポジショニング、タイミング、素早い反射神経が勝利を決定します。特徴的な迷路ベースの戦闘システムと跳弾するミサイルの仕組みにより、Tank Troubleは従来の戦車戦ゲームに独自のひねりを加えています。

主な特徴

複数のゲームモード

  • 一人用モード : 高度な戦術を持つ達人AI、ライカと対戦
  • マルチプレイヤーモード : 最大2人の友達と同時に対戦し、壮大な3人戦を楽しむ
  • ローカルマルチプレイヤー : 同じデバイスで友達とゲームセッションを楽しむのに最適

ダイナミックな戦闘システム

  • 跳弾するミサイル : 壁で跳ね返すショットの技術をマスターして敵を倒す
  • 特別なパワーアップ : ロケット、スキャッターボム、ダブルキャノンを集めて戦術的優位を得る
  • 戦略的なポジショニング : 迷路の壁をカバーや戦術的な配置に活用する

魅力的なゲームプレイ要素

  • 迷路のような戦場 : 各戦闘のダイナミクスを変える複雑なレイアウトを進む
  • 物理ベースの戦闘 : 壁反射メカニックを備えたリアルなミサイル物理
  • クイックマッチ : カジュアルなゲームセッションに最適な高速ペースのラウンド

ゲームメカニクス

Tank Troubleのユニークな魅力は、ミサイルの跳ね返りシステムにあります。伝統的なシューティングゲームとは異なり、あなたのミサイルは壁で跳ね返り、創造的なショットや予期せぬ撃破の機会を作り出します。しかし、注意してください―あなた自身のミサイルが跳ね返ってくると、あなたの戦車を撃破する可能性があります!

迷路のような戦場は、さらなる戦略の層を追加します。壁を保護に使い、脱出路を計画し、完璧なショットのために自身を配置しましょう。パワーアップは戦場全体に出現し、強化された火力や特殊な弾薬タイプなどの一時的な優位性を提供します。

操作ガイド

ソロモード操作

  • 矢印キー : 迷路内で戦車を操作
  • スペースキー : 敵に向けてミサイルを発射
  • 戦略 : 素早く敵を見つけ、狙われる前に安全な位置から攻撃する

マルチプレイヤーモード 操作

  • プレイヤー1 : WASDキーで移動、Qキーで射撃
  • プレイヤー2 : 矢印キーで移動、スペースキーで射撃
  • プレイヤー3 : マウス操作で移動と射撃

ゲームプレイのヒント

  • 跳弾システムをマスターして、角の向こうの敵を攻撃
  • パワーアップは戦略的に使用して一時的な優位性を得る
  • 自爆を避けるため、ミサイルの軌道を常に把握する
  • 迷路の壁を戦術的な配置やカバーに活用する

Tank Troubleをプレイする理由

Tank Troubleは、オンラインで利用可能な戦車ゲームの中で最もアクセスしやすく、かつ挑戦的なゲームの一つとして際立っています。シンプルな操作で誰でもすぐにプレイを始められ、戦略的な深みは経験豊富なプレイヤーを惹きつけます。マルチプレイヤー機能は友人との競争ゲームに最適で、ソロモードでは挑戦的なAIとの対戦で優れた練習ができます。

このゲームはダウンロードやインストールが不要です。ブラウザを開いてすぐに戦闘を開始できます。時代を超えたゲームプレイメカニズムと魅力的な戦闘システムにより、Tank Troubleは戦車戦争愛好家からカジュアルゲーマーまで、終わりのない娯楽を提供します。

短時間のゲームプレイに最適なTank Troubleは、戦闘の興奮と複雑な迷路をナビゲートしながら戦略的な攻撃を計画する知的挑戦を組み合わせています。

よくある質問(FAQ)