ドア枠は直線じゃない:投擲物の第一着弾点とバージョン摩擦をめぐる三層の再練習帳

2026年10月31日 16:00:08

ユーティリティのラインは固定された幾何学ではなく、「リリース点—第一着弾点—バウンス余裕」の三段構成だ。どこか一つの判定面がパッチで削り直されれば、ライン全体を再練習する必要がある。三層フレームワークで効率的な再構築を解説する。

先週までドア枠を完全に塞げていた同じスモークが、今週は七割しか塞げない。チームメイトに「手が滑った?」と聞かれる。たいてい手のせいじゃない。頭の中のデフォルト・ラインナップが、まだ旧バージョンの衝突面に乗っているだけだ。投擲物の軌道は空に描かれた一本の線ではない。「リリース点—第一着弾点—バウンス余裕」の三段で組み上がっていて、どこか一段の判定面が削り直されれば、ライン全体を再練習するしかない。

第一層:第一着弾点は線ではなく面である

初心者は投擲物を放物線の打点だと考えがちだ。立ち止まる、点を合わせる、投げる、着地する。だが実際の第一着弾点は極小の判定面であり、壁の縁、ドア枠、箱の角といった厚みのあるジオメトリが「どの面をかすめたか」を決める。同じ高さで半マスずれるだけで、「壁を滑り落ちる」が「縁に当たって跳ね返る」に変わり、着地点が二、三人分ずれる。

だから再練習の第一歩は新しい点を覚えることではなく、このユーティリティの第一着弾点がどの面を食べているかを確認することだ。私のやり方はこうだ。ワークショップで bot を切って、同じ立ち位置・同じエイムポイントで十回連続で投げ、最初の三バウンスの着地分布だけを見る。分布がぎゅっと収まっていれば平面を食べている。扇形に散るならエッジや角を食べている証拠で、このユーティリティはもともと許容度が低い。実戦では封鎖の余裕を広めに取る必要がある。

第二層:バウンス余裕が「救えるか」を決める

投擲物が壁に当たった後のバウンスこそ、まだ介入できる唯一の部分だ。デフォルト・ラインナップをバージョンごとに再練習する核心はここにある。バウンス余裕はジオメトリの細部で書き換えられる。箱の高さの微調整、軒の衝突体の追加面、地面の斜面の摩擦——どれも「ワンバウンスでちょうど入る」を「ツーバウンスで飛び越える」に変えてしまう。

私はデフォルトスモークを三つの数値に分解する。リリース点から第一着弾点までの距離、最初のバウンスの方向偏角、着地から封鎖点までの残り行程だ。最初の二つがスモークの安定性を決め、三つ目が救えるかどうかを決める。残り行程が長いほどバウンス依存度が高く、バージョン変更後に失効しやすい。残り行程が短ければほぼ「直渡し型」で、再練習コストは最小だ。

第三層:デフォルト・ラインは網であり、一つ変えれば全体を整える

単発のユーティリティ再練習はあくまで局所だ。本当に厄介なのは、デフォルト・ラインが繋がっていることだ。A ドアのスモーク位置が変われば、A ドアからミッドへのローテーションのタイミング、味方のフラッシュ補助のテンポ、相手のアンカーの視線帯域がすべてずれる。だから私の再練習順序はこうだ。まずこのユーティリティの新しい着地点を固定し、直近三試合の demo を再生して、元々担っていた「遮断タスク」が別のユーティリティで代替できるかを見る。代替できなければ、古い点を新しい着地点に無理やり寄せるのではなく、デフォルト・ライン全体の中で再配置する必要がある。

具体的には三列の小さな表を作る。ユーティリティ名、第一着弾点が食べる面、残り行程の等級(短/中/長)。等級「長」のユーティリティはバージョンが動いた瞬間に優先再練習。「短」のものは最後でいい。こうすれば一週間の練習時間が薄く広がって無駄にならず、本当に崩れる数本に集中できる。

最後に一つ正直な話。投擲物に「永久に正しい」デフォルト・ラインは存在しない。「現在のバージョンで摩擦が最小」のラインがあるだけだ。定期的に時刻合わせが必要な消耗品として扱い、筋肉に刻まれた記憶として扱わなければ、アップデート後の最初の試合日にユーティリティが一斉に失灵することはない。