Office Fight - 3Dオフィスバトルゲーム - アクション ゲーム

Seele01-Flash
作者 Samuel Scott
Office Fightを無料でプレイ!野球バット、フライパンなどを使ってオフィスワーカーと戦う、痛快な3Dスティックマン格闘ゲームです。ブラウザベースのアクション!

プロンプト

MODEL: Seele01-Flash
Three.jsを使用して、「オフィスファイト」をテーマにした**モバイルファーストゲーム**を生成してください。まず以下の詳細なゲームデザイン要件をお読みいただき、それに従ってコードを生成してください: ### 1. アセットと環境 * **ビジュアルスタイル**: 高彩度でパステル調のカラーパレットを用いた、ハイパーカジュアルな3Dスタイル。スクリーンショットに見られるようなクリーンで漫画的な見た目を模倣するために、**フラットシェーディング**または**トゥーンシェーディング**(MeshToonMaterial)を使用してください。 * **キャラクターデザイン**: * **CapsuleGeometries**を使用して「太めのスティックマン」キャラクターを作成してください。顔の特徴は不要ですが(被弾時はシンプルな「X_X」テクスチャを表示)、四肢は別々で明確に描画してください。 * **プレイヤー**: 識別しやすい色(例:青のスーツ)。 * **敵**: 赤い頭、シアンのスーツ/白いシャツ(画像内の通り)。 * **アニメーション**: 物理ベースの性質に合わせるため、腕の振りメカニックには、手続き型アニメーションやインバースキネマティクス(IK)を推奨します。 * **環境(オフィス)**: * 水色の壁と床を持つ閉鎖的な部屋。 * **小物**: ローポリで破壊可能なオフィス家具:ウォータークーラー(円柱+直方体)、シンプルな椅子、ソファ、観葉植物、机。 * **武器モデル**: バット(先細りの円柱)、バゲット(茶色のカプセル)、フライパン。 * **モバイル最適化**: * パフォーマンス向上のため、すべての敵に単一の共有ジオメトリを使用し、**InstancedMesh**レンダリングを可能にしてください。 * 動的ライトを制限し、ベイクされた影、またはソフトシャドウを持つ単一のDirectionalLightを使用してください。 * カメラ: プレイヤーを滑らかに追従する、アイソメトリック(概ね45度)のトップダウンビュー。 ### 2. オーディオ要件 * **背景音楽 (BGM)**: 「コーポレートなエレベーター音楽」を高速化したり、ファンキーなビートとミックスしたような、速いテンポでコミカルな楽曲。 * **効果音 (SFX)**: * **武器の振り**: コミカルな「ビュンッ」という空気を切る音。振る速度に応じてピッチを変化させます。 * **命中時**: 敵に当たった時に誇張された「ボンッ」、「パシッ」、または「ボヨヨンッ」という音。 * **環境**: 家具に当たった場合は、ガラスの砕ける音や木の壊れる音。 * **UI**: ボタンクリック時には高音の「ポッ」という音。 ### 3. ゲームプレイループ * **コアメカニック**: 物理ベースの近接戦闘。プレイヤーは武器を持ったキャラクターを操作します。武器が物理的に敵と衝突することで、ダメージ/力を与えます。 * **物理演算ロジック**: 物理エンジン(例:Cannon.js または Ammo.js)を使用します。武器には質量と速度を持たせます。ダメージは衝突時の**力積/速度**に基づいて計算します。 * **敵の挙動**: 敵はゆっくりとプレイヤーに近づきます(NavMeshパスファインディング)。攻撃を受けると、すぐに**ラグドール**に変化し、衝撃力に応じて後方に吹き飛びます(スクリーンショットのスピードラインのように)。 * **進行**: * **開始**: プレイヤーは中央にスポーンします。 * **ウェーブ**: 敵がドアや端からスポーンします。 * **勝利**: 部屋をクリアすると、スローモーションの「勝利」フリーズフレームと紙吹雪がトリガーされます。 * **敗北**: 敵との接触でプレイヤーの体力がゼロになります。 ### 4. モバイル操作とインタラクション * **操作体系(ドラッグして振る)**: * **シングルタッチメカニズム**を実装: 画面のどこかをタッチしてドラッグすると、キャラクターの上半身(胴体/腕)が回転します。 * **振る動作**: プレイヤーの指のドラッグ速度が武器の角速度を決定します。速いドラッグ = 強打。 * **移動**: 最寄りの敵に向かって自動移動 *または* 左側に仮想ジョイスティック(移動)、右側にドラッグ(振る)を使用します。 *推奨: 仮想ジョイスティック(左)+ ドラッグして振る(右)。* * **画面向き**: 縦向きでも可ですが、オフィス戦場の広い視界を得るために**横向き**を推奨します。 * **フィードバック(爽快感)**: * **触覚フィードバック**: 攻撃がヒットするたびに `navigator.vibrate(50)` をトリガーします。 * **視覚効果**: 命中地点に「スピードライン」パーティクルと「POW!」というテキストのビルボードを生成します。 * **カメラシェイク**: 強力な攻撃がヒットした時、短く激しいカメラシェイクを加えます。 * **UI**: ミニマリストなHUD。プレイヤーの頭上に浮かぶ体力バー。ゲームオーバー時に表示される「リトライ」ボタン(最小サイズ44x44px)。

ゲーム紹介

ゲームについて

Office Fight は、すべての会社員の願望——職場のストレスに立ち向かう——を実現できる、楽しい3Dカジュアルアクションゲームです!このブラウザベースの格闘ゲームは、モダンなオフィス環境でカラフルなスティックマンキャラクターが、型破りな武器の数々を使って敵と戦うことができます。

シンプルな操作性と爽快な戦闘メカニクスを組み合わせたこのゲームは、休憩時間やストレス発散が必要な時に最適です。漫画的な3Dグラフィックスとユーモラスなオフィス戦闘で、Office Fightは複雑なストーリーや難しい学習曲線なしに、純粋なエンターテインメントを提供します。

主な特徴

多彩な武器アーセナル

Office Fightは、伝統的な格闘ゲームの枠を超え、創造的な武器で全てのバトルにユーモアを加えます:

  • 野球バット :強力なスイングを放つ主要武器
  • バゲット :驚くほど効果的なパンベースの武器
  • フライパン :キッチン戦闘とオフィス戦闘の融合
  • 追加武器 :進行に応じてさらに型破りなツールを発見

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

このゲームは直感的な物理ベースの戦闘システムを採用しており、敵を任意の方向に投げ飛ばすことができます。各武器は異なる特性を持ち、ユニークな振り回しパターンと衝撃エフェクトにより、戦闘は常に新鮮でバラエティに富んでいます。

カラフルな3D環境

机、椅子、窓など馴染みのある職場の要素が詰まった詳細なオフィス環境で戦いを繰り広げます。明るく漫画的なアートスタイルが、暴力を軽快で楽しいエンターテインメントに変える雰囲気を作り出します。

クロスプラットフォーム対応

ダウンロード不要で、Webブラウザを通じてデスクトップとモバイルデバイスの両方でシームレスなゲームプレイを楽しめます。

ゲームプレイメカニクス

『Office Fight』では、戦略的な戦闘と武器の習熟を駆使してオフィス環境内の全ての敵を倒すことが求められます。各レベルは異なる行動と課題を持つ新しい敵を出現させ、戦闘スタイルの適応を要求します。

物理ベースの戦闘システムにより、各戦闘に対して創造的なアプローチが可能です。敵をオフィス家具に叩きつけたり、部屋中に吹き飛ばしたり、環境を利用して戦略的に戦うことができます。満足感のある衝撃エフェクトとラグドール物理演算により、成功した一撃ひとつが報われる感覚を味わえます。

操作ガイド

このゲームは驚くほどシンプルで効果的な操作性を備えています:

  • マウス操作 :左マウスボタンを押し続けてドラッグすると武器を振り回せます
  • 方向制御 : マウスを動かして狙いを定め、振り方向を制御します
  • 武器選択 : 画面上のプロンプトを使用して、様々な武器を拾い、切り替えます
  • 移動 : 直感的なポイント&クリック操作でオフィス空間を移動します

ワンボタン操作方式により、Office Fightはあらゆるスキルレベルのプレイヤーが楽しめ、かつ魅力的な戦闘を体験できる深みも備えています。

このゲームを選ぶ理由

Office Fightは、カジュアルゲーム分野において、以下のような複数の魅力を兼ね備えることで際立っています:

ストレス解消 : 長い一日の後や仕事中の短い休憩に最適です。オフィス生活を経験した人なら誰でも、その設定自体にカタルシスを感じられるでしょう。

簡単なアクセシビリティ : ダウンロード不要、複雑なチュートリアルなし、長いセットアップ不要。クリックするだけで勝利への道を振り進められます。

ユーモアとエンターテイメント : 荒唐無稽な設定と誇張された物理演算が、ゲームプレイを通じて笑顔を絶やさない本当に面白い瞬間を生み出します。

短時間のゲームプレイ : 各バトルは数分で完了するため、短い休憩時や気軽に遊びたいときに最適です。

幅広い魅力 : シンプルな操作とユーモラスなコンセプトが、カジュアルゲーマーから気軽な娯楽を求める人まで幅広く支持されています。

数分の暇つぶし、ストレス発散、またはただ無心に楽しみたいときでも、Office Fightは満足感と楽しさを兼ね備えたエンターテインメント体験をお届けします。

よくある質問(FAQ)

Office Fight - 3Dオフィスバトルゲーム