バージョンアップでチームのデフォルトユーティリティラインが使えなくなる理由を物理面から解説。グレネードの軌道は単純な弧ではなく、バウンド係数・衝突体積・リリースフレームの分段計算である。パラメータが動けば筋肉記憶は書き換えが必要だ。
はじめに
デフォルトのユーティリティラインはチームにとって最も頼りになる資産だ。スモーク1つでチョークポイントを封鎖し、フラッシュ1つでエイム角を追い払う。一度練習すれば半年は使える。しかしバージョンが変わると、最も脆いのはこの「筋肉記憶」だ。グレネードの軌道は固定された曲線ではない。バウンドパラメータ、衝突体積、リリースフレームの3つが組み合わさって計算される結果だ。パラメータが1つ動けば、ライン全体を描き直す必要がある。
1. 軌道は弧ではなく「分段計算」である
多くのプレイヤーはグレネードを放物線だと理解している。立ち止まり、エイムし、離せば着弾点は一致するはずだ。しかし実際のエンジンでは、グレネードは手を離れた瞬間から分段計算を行っている。初速方向が第1段を決め、壁に当たった後のバウンド係数が第2段を決め、着地後の転がり摩擦が第3段を決める。各段にはそれぞれ減衰と角度損失がある。
重要なのは、バウンド係数と転がり摩擦はバージョンごとに調整可能な隠しパラメータだという点だ。アップデートノートの目立つ場所には書かれないが、「同じライン」の終点を直接変えてしまう。君はまだあの壁の角を狙っているのに、ボールが当たった後の出射角が2〜3度変わり、第2段の飛行距離が半メートルずれる。半メートルはデフォルトラインでは災難だ。スモークは隙間を塞げず、フラッシュはエイム角で炸裂せず、相手は隙間から顔を出して一発決めてくる。
さらに隠蔽されているのがリリースフレームだ。投擲モーションには前動作があり、そのフレーム数が初速方向のサンプリング時刻を決める。バージョンがアニメーションブレンドやネットワーク補間の処理順を調整すると、君が「離した」と感じたフレームとサーバーが認識するリリースフレームの間にずれが生じる。ずれは大きくないが、正確なバウンドに依存するラインを無効化するには十分だ。
2. デフォルトラインは「記憶依存」である
デフォルトラインの本質は戦術ではなく、記憶依存だ。チームはあるラインを目を閉じても打てるまで練習する。それは「立ち位置—エイムポイント—リリースタイミング」を1つのアクションユニットとしてパッケージ化するからだ。このユニットには明示的に記録された変数は1つもなく、反復練習によって固められている。
問題は、この固化がパラメータ変化に極めて鈍感だということだ。外すと、第一反応は手が滑った、第二反応は立ち位置がずれた。バウンドパラメータを疑う人はほとんどいない。そこでチームは非効率なループに陥る。同じラインを何度も練習し、フィーリングで物理的なずれを補おうとする。補正はある程度効くが、代償としてアクションユニットが脆くなり、プレッシャーの高い試合で緊張すると崩れる。
プロチームが新バージョン初期に「ユーティリティミスの波」を起こすのはこのためだ。練習が足りないのではなく、古い記憶で新しい物理を打っているのだ。本当に効率的なチームは1つのことをする。デフォルトラインを「物理的仮定」と「実行アクション」の2層に分解し、まず物理的仮定がまだ成立するか検証し、それから実行アクションを練習し直すか決める。
3. 再練習の正しい順序:まずキャリブレーション、次に固化
バージョンに合わせてラインを再練習する場合、順序は勤勉さより重要だ。第一ステップはキャリブレーション。最も基本的なライン、例えばあるマップの匪口から警口を封鎖するスモークを選び、着弾点を単独でテストし、バウンド後の出射角が旧バージョンと一致するか確認する。一致しなければずれの方向を記録し、すぐにエイムポイントを変えない。まずずれがバウンド係数から来ているのかリリースフレームから来ているのか判断する。
第二ステップは参照物の再構築。デフォルトラインはしばしばマップ上の視覚的アンカー——壁の角のひび割れ、地面のテクスチャの継ぎ目——に依存している。バージョンアップでマップのマテリアルやライティングが変わると、これらのアンカー自体が歪む可能性がある。キャリブレーションには視覚的参照ではなく幾何学的参照を使う。例えば固定位置でのクロスヘアと壁の端の相対位置だ。
第三ステップが固化。一度に10本のラインを練習しない。まず異なるバウンドタイプをカバーする3本を練習する。壁沿いバウンド1本、着地転がり1本、高高度ロブ1本。この3本が安定すれば、残りのラインのずれ方向はほぼ推測できる。
4. 再練習をバージョン情報として捉える
最後に視点の話をしよう。ラインの無効化は純粋な損失ではない。無料のバージョン情報だ。どのラインが最もずれているか、ずれの方向はどうか。それはパラメータ調整の傾向を逆算できることが多い。これらのずれを記録することは、単に練習し直すより価値がある。次のバージョンアップ前に、どの種類のユーティリティを重点的にキャリブレーションすべきかが分かるからだ。
デフォルトラインはチームにとって最も頼りになる資産であり、最も定期的なキャリブレーションを必要とする資産でもある。バージョンごとの再練習は勤勉さで拙さを補うことではない。物理的仮定を再び揃えることだ。揃って初めて、フィーリングに意味が生まれる。