スタックトリス - 物理ブロック積み上げゲーム - パズル ゲーム

Seele01-Flash
作者 Ella Nguyen
スタックトリスを無料でオンラインプレイ!このユニークなテトリス風物理ゲームであなたのバランススキルに挑戦しよう。カラフルなテトロミノを積み上げてタワーを倒さないように。ダウンロード不要!

プロンプト

MODEL: Seele01-Flash
Three.jsを使用して、テーマ「Stacktris」の**モバイルファーストゲーム**を生成してください。まず以下の詳細なゲームデザイン要件を読み、それに従ってコードを生成してください。物理エンジンシミュレーションには `cannon-es` を使用してください。 ### 1. アセットと環境 * **ビジュアルスタイル:** ミニマリストでクリーンな3D美学、フラットなベクターアート感(ローポリ)。**平行投影カメラ**を使用して遠近感の歪みを取り除き、ブロックの垂直方向の配置を容易にします。 * **カラーパレット:** * 背景: 目への負担を軽減し色を際立たせるため、ダークスレートグレー(`#2d3436`)。 * ブロック: 鮮やかで彩度の高い「テトリス」カラー(シアン、イエロー、パープル、グリーン、レッド、ブルー、オレンジ)。エッジに微かなベベルまたは面取りを施し、ハイライトを捉えます。 * プラットフォーム: 標準ブロックより少し広い、中性のライトグレー。 * **ライティング:** 深度知覚を与えるために、強力な指向性ライトを使用してシャープでハードな影(ShadowMap有効)を落とします。追加で柔らかい環境光を加え、真っ黒な影を防ぎます。 * **パフォーマンス:** ブロックジオメトリを再利用します(可能であればInstancedMesh、ただし少数の場合は単純なMeshのクローンでも問題ありません)。モバイルのパフォーマンスのために、シャドウマップ解像度を1024x1024に制限します。 ### 2. オーディオ要件 * **BGM:** リラックスできつつ集中力を高める、ミニマルでリズミカルなローファイまたはシンセポップのトラック。 * **サウンドエフェクト(SFX):** * *回転:* ブロックが回転している間の、控えめな高音ループ。 * *ロック:* ユーザーが画面をタッチして回転を止めた時の、機械的な「カチッ」という音。 * *着地衝撃:* ブロックが着地した時の衝突速度に基づく、満足感のある重い「ドシン」という音。 * *ゲームオーバー:* 崩れ落ちる、または砕ける音。 * *UI:* ボタンプレス時の柔らかいタップ音。 ### 3. ゲームプレイループ * **生成フェーズ:** ランダムなテトロミノが現在の積み重ねの上に空中で生成される。自動的にZ軸周りに回転する。プレイヤーが待ちすぎると、回転速度が時間とともに指数関数的に増加する。 * **アクションフェーズ:** 1. **タッチ/クリック保持:** ブロックの**回転が即座に停止**する。 2. **ドラッグ:** プレイヤーが指/マウスを左右に動かしてブロックを水平方向に配置する。 3. **リリース:** ブロックに物理演算が有効になり、落下する(重力が適用される)。 * **安定化:** ブロックが積み重ねと衝突する。物理的にバランスを取る必要がある。物理マテリアルには中程度の摩擦(簡単に滑り落ちないようにするため)と低い反発係数(跳ね返りを低く抑える)を設定する。 * **カメラトラッキング:** 積み重ねが高くなるにつれ、カメラは塔の頂上がビューポートの中央(おおよそ画面の下から1/3の位置)に来るように、滑らかに上方へパンする。 * **勝利/敗北条件:** * **敗北:** いずれかのブロックがプラットフォームから落ち、特定のY座標の閾値を下回るとゲームが終了する。 * **スコア:** 積み重ねの高さに基づいてスコアが増加する。 ### 4. モバイル制御とインタラクション * **入力状態マシン:** * `IDLE`: ブロックが自動回転中。 * `TOUCH_START`: 回転を瞬時に停止。現在の回転クォータニオンを保存。 * `TOUCH_MOVE`: 画面上のX座標をワールドのX座標にマッピング。ブロックが指の動きに沿って水平方向に追従する(スクリーン端で移動範囲が制限される)。 * `TOUCH_END`: 物理ボディを有効化(動的質量)、下降速度を適用。 * **応答性:** 仮想ジョイスティックは使用しない。画面全体がインタラクション領域となる。 * **画面表示モード:** 縦積みのゲームプレイのために、縦画面モードが必須。 * **フィードバック:** * **触覚:** ブロックが着地した時、またはゲームオーバーになった時に短い振動を発生させる(`navigator.vibrate`を使用)。 * **視覚:** ブロックを離す前に照準を合わせるのを助けるための、下方向へ伸びる微妙な「ゴースト」予測表示ライン。

ゲーム紹介

Stacktrisについて

Stacktris は、愛されるテトリスに独特のスピンを加えた革新的なアーケード物理ゲームです。ブロックを行に合わせる代わりに、回転するテトリミノを慎重に積み上げ、不可能なほど高い塔を築き上げる必要があります。ピースを一つも落とすことなく究極のブロックタワーを作り上げようとするこの挑戦的なゲームは、プレイヤーの正確さ、タイミング、バランス感覚を試します。

本ゲームは、鮮やかでカラフルなテトリミノを特徴としており、それらは常に加速して回転し、完璧なタイミングと安定した手を必要とする激しいチャレンジを生み出します。各ブロックの落下が、あなたの塔の偉業を左右する可能性があるため、すべての動きが成功へのカギとなります。

主要な特徴

物理ベースの積み上げチャレンジ

Stacktrisは、クラシックなブロック積み上げ体験に現実的な物理メカニズムを導入します。すべてのテトリミノは重力、運動量、摩擦に従って動作し、親しみやすくも新鮮に感じられる本格的な積み上げチャレンジを作り出します。

段階的な難易度システム

より高く積み上げるにつれて、テトリミノの回転速度は速くなり、難易度が高まります。指数関数的に増加する回転速度が常に緊張感を維持し、経験豊富なプレイヤーでもエキサイティングな新たなチャレンジに直面します。

包括的なアップグレードシステム

ゲームプレイ中にコインを集めて強力なアップグレードを購入しましょう: - スロー回転 : ブロックの初期回転速度を低下させます - 高摩擦 : ブロックの滑りを抑え、安定性を向上させます - コイン磁石 : コインの自動収集範囲を拡大します - 低反発 : ブロックの衝突時の跳ね返りを軽減します - コイン出現率 : コインのドロップ確率を向上させます - 広い土台 : 積み上げ用プラットフォームを拡張します - 次のブロック : 次に出現するテトロミノを事前に確認できます

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

すべてのデバイスでシームレスなゲームプレイをお楽しみください – デスクトップPC、スマートフォン、タブレットのいずれでも、同じ没入感のあるStacktris体験をご提供します。

ゲームプレイメカニクス

デスクトップ操作

直感的なマウスとキーボード操作で精密な積み上げの技術をマスターしましょう: - クリック長押しでテトロミノの回転を停止 - ドラッグ操作でタワー上の正確な位置にブロックを配置 - A/Dキーまたは方向キーで水平微調整 - 離してブロックを最適なタイミングで落下 - ESCキーでメニュー表示、Enterキーでポーズ

モバイル操作

モバイル体験でも同等に精密な操作を実現: - 長押しでブロックの回転を停止 - 水平方向にドラッグして正確な位置調整 - 指を離して成長するタワーにブロックを設置

成功のための戦略的ヒント

タイミングがすべて

Stacktrisを極める鍵は完璧なタイミングにあります。回転するパターンを観察し、回転を止める最適な瞬間を予測し、外科手術のような精度でブロックを配置しましょう。

安定した土台を作る

大きく安定したテトロミノの形状でしっかりとした基礎を作りましょう。ぐらつく土台は、最も慎重に計画されたタワーさえも失敗に導きます。

アップグレードの相乗効果を活用

アップグレードを戦略的に組み合わせましょう。序盤の建築を容易にする「スロー回転」と「ワイドテーブル」をペアにしたり、アップグレードの迅速な獲得のために「コイン磁石」と「コイン発生率」を併用したりします。

Stacktrisを遊ぶ理由

Stacktrisは、テトリスに感じるノスタルジックな魅力と革新的な物理演算ゲームプレイを融合させた、唯一無二の中毒性のあるゲーム体験を提供します。無料プレイモデルなので誰でもすぐにプレイを始められ、アップグレードシステムが長期的な進歩目標を提供します。

完璧に調整された難易度カーブにより、初心者でも初期の成功を楽しめ、経験者にはますます要求の厳しい挑戦が待ち受けます。短時間のゲームセッションでも、長いタワー建築のマラソンでも、Stacktrisは手放せない魅力的なエンターテインメントをお届けします。

友達と競い合い、誰が最も高いテトロミノタワーを築けるかを確かめましょう。ユニークな物理パズルアドベンチャーであなたの積み上げの頂点を証明してください!

よくある質問(FAQ)

スタックトリス - 物理ブロック積み上げゲーム