回避 / ドッジ(Dodge / Avoid)

継続的な圧力と空間制約の下で生き延びる。核心は当たり判定、隙、リズムにある。

これは何か

障害物が次々と飛んでくる中で、ひたすら生き延びる。弾幕シューター、Flappy Bird、ドッジボール風のゲームはすべてこの上に成り立っている。

どう遊ぶか

弾の嵐の中でキャラクターを操り、間を縫って進む。かすっても死ななかった瞬間、心臓が跳ねる——あの「危なかった」の快感がこのプレイの代名詞だ。

なぜ学ぶか

「リズムとしての難易度」の最も純粋なサンプルだ——プレイヤーを緊張させつつ騙されたと感じさせない方法を学ぶなら、ここから始めるのが一番だ。

回避プレイは「生存」を、瞬間ごとに読み取れる判定の連鎖に分解する。すべての障害物に予告、軌道、当たり判定があり、すべての回避は即座に結果と理由を報告する。難しいのは避けることではなく、判定の信頼性と寛容さだ。判定円と見た目の円の隙間が「スリルの予算」であり、無敵時間とかすりフィードバックが、失敗が学べるかどうかを決める。プレイヤーが感じる公平さは、こうした目に見えない判定エンジンの細部から作られている。

このメカニクスが重要な理由
プレイヤーにとって

回避は安全な危険への渇望を満たす。かすっても死ななかった弾は、脳によって純粋な快感に変換される。寛容窓とかすりボーナスがその瞬間を量産し、プレイヤーは「死ぬかと思った」と「信じられない、生きてる」の間で小さな勝利を収穫し続ける。

エコシステムにとって

弾避けはアクションゲームで最も参入障壁の低い形態のひとつだ。指1本、1プレイ10秒。細切れの時間とショート動画での共有に自然に適合する。

転用できる技術

回避プレイを学べば、圧力カーブと寛容さのエンジニアリングが身につく。密度の増分、判定円のスケーリング、予告のリードタイム——これらはランナー、シューター、ボス戦でも回し続けるツマミだ。

プレイ行動
回避 / ドッジ(Dodge / Avoid)
プレイ特徴
実装複雑度
入門 → 中級
学習目標
  • 入門:「生成 → 予告 → 移動 → 判定 → フィードバック」という最小の生存ループを理解し、デモで1回のかすり判定を再現できる
  • 中級:完全な当たり判定契約(判定円、かすりゾーン、無敵時間、リスポーン保護)を書け、初心者の離脱を防ぐ寛容パラメータを調整できる
  • 上級:圧力カーブ(密度 × 速度 × 時間増分の構造)を設計し、かすり率と生存時間分布で難易度の健全性を検証できる
コアパターン

② 今すぐプレイ可能なデモ

回避 / ドッジ(Dodge / Avoid) Demo
ゲームを読み込み中…
ルールのヒント
ルール:障害物の生成 → 予告/軌道 → プレイヤーの移動 → 当たり判定(被弾/かすり)→ フィードバック(ダメージ/無敵時間)
ラボガイド:デモを実験として扱う
被弾許容度実験
操作:「寛容窓(判定円の縮小、px)」を 0 から 24 まで引き上げ、弾にわざと機体をかすらせる
観察:許容度 = 当たり判定が見た目より一回り小さいこと。0px ではかすれば即死、24px では弾の間を縫う勇気が生まれる。2つの円の隙間が「かすりの予算」だ——厳しすぎれば魅せプレイは潰れ、甘すぎれば緊張感が死ぬ
かすり報酬実験
操作:「かすりボーナス」を 0 から 50 に引き上げ、「弾密度」を 3 以上にして、弾にあえて近づいて飛ぶ
観察:かすりボーナスは回避を「生存」から「追い求める快感」に変える。障害物がスコアの資源になる。報酬が高いほどプレイヤーは危険に寄っていく——1つのパラメータがリスク・リターン曲線全体を書き換える
密度の圧力カーブ
操作:「弾密度」を 1 から 5 まで段階的に上げ、各レベルで 20 秒間生き延びる
観察:密度は圧力カーブのツマミだ。+1 ごとに安全地帯の比率が目に見えて縮む。密度だけでは難易度にならない——本当の難易度は密度 × 許容度だ。高密度 + 寛容ならカジュアルのまま、低密度 + 厳格でも普通に死ねる

③ 行動システムの分解

3.1 解決する課題
  • 失敗の原因を帰属できるようにする(なぜ当たったのか、どこが安全なのか)
  • かすかに避けた瞬間を「生き延びただけ」でなく、気持ちいい瞬間に変える
  • 圧力カーブ(密度/速度/リズム)で強度を制御し、純粋な数値の積み上げを避ける
3.2 最小ルールセット
  • 障害物:生成ルール(頻度/方向/速度/数量)
  • 移動:プレイヤーの移動と制約(速度、旋回、境界)
  • 当たり判定:判定半径と精算(ダメージ/失敗/無敵時間)
3.3 システムループ(任意)
入力(移動/回避)→ 予測(予告を読む)→ 当たり判定(被弾/かすり)→ フィードバック(ダメージ/生存)→ 圧力変化 → 新しい入力
設計ノート
スリルは設計されたリソースだ。判定円が見た目の円の内側に何ピクセルあるかが、そのままプレイヤーの勇気の量になる——厳しすぎれば縮こまり、甘すぎれば緊張感が消える。この隙間は弾速より調整の価値がある。
「死にかけた」は「完璧に避けた」に勝る。かすりボーナスは脅威を資源に変え、プレイヤーを危険に誘い込む——直感に反して、かすりに報いるほどプレイヤーは安全になる。軌道を意図的に研究し始めるからだ。
原因が分かる失敗だけがリトライを生む。予告が不明瞭なら、プレイヤーは「ミスした」ではなく「やられた」と感じる——予告のリードタイムはアクセシビリティ機能ではなく、回避プレイの公平性の土台だ。

④ よくある組み合わせとバリエーション

回避 / ドッジ + シュート / エイム
避けながら攻撃し、「位置取りと射撃」のループを作る
回避 / ドッジ + 成長
生存時間/完璧な回避を成長リソースに変換する
回避 / ドッジ + ランダム
障害パターンをランダム化し、適応力とマップの読みを重視する
⑤ 発展的な設計とアルゴリズム(折りたたみ)クリックで展開
設計上の注意
  • 予告が不明瞭だと失敗の原因が分からず、プレイヤーは理不尽に感じる
  • 速度が速すぎてフィードバックが弱いと、体験は「受動的に殴られる」だけになる
  • 判定が厳しすぎると表現の余地が縮み、甘すぎると緊張感が失われる
アルゴリズムの例
  • 生成:弾/障害物のジェネレータと難易度カーブ
  • 当たり判定:円/カプセル衝突、かすり検出、無敵時間の窓

⑥ 関連事例記事

Pacman City: Turning "Dodge the Ghosts" into Timed Route Planning
120 seconds, 3 lives, 323 dots: eat and dodge through a block-city maze, where the 8-second power-pellet reversal is the only rhythm switch that matters.
Roguelike Slaying: Enemy Density Formulas and Screen Readability
This article dissects the core mechanics of roguelike slaying games, breaking down the construction of enemy density curves to create dynamic combat pacing. It explains how director systems use calculation to control enemy distribution for screen readability, analyzes hard rules limiting special effects to ensure visual clarity, and reveals the satisfaction derived from linear enemy growth paired with exponential player damage. The guide provides actionable advice for developers to balance numerical values with player experience.
Tap Dodge: Balancing Failure Tolerance and Bullet Speed Curves
A deep dive into the tap dodge mechanic, analyzing hitbox tolerance settings and near-miss feedback to balance failure risk. We also explore constructing bullet speed curves to achieve smooth difficulty progression, providing core design strategies for developers to ensure both responsive controls and long-term player retention.
Survival Countdown: Designing Time Pressure and the 'Final 10 Seconds' Effect
Analyze time pressure mechanics focusing on non-malicious dynamic curves and forgiveness windows. Deep dive into the 'Final 10 Seconds' effect to reveal how countdowns alter risk-reward ratios, driving players toward aggressive decisions in high-stakes endings, providing empirical strategies for building urgency in action-dodging levels.