生き残るための5つの判断
このゲームで終わる原因は、逃げ切れないことではなく「止まったこと」です。止まる原因を先に潰します。
01止まらない(最重要)
警察に囲まれて停止させられると 1 回が終わります。ビルドには Arrest / Arrested という文字列と、対象を停止させる処理があるので、速度がゼロに近い状態が最も危険です。
止まる原因は 3 つに絞れます。封鎖に突っ込む、一般車に挟まれる、横転する。どれも「先を見る」ことで避けられます。
横転した場合は UpsideDownDetector が一定時間後に TurnOver を実行して復帰させますが、その数秒間は無防備です。横転しない運転を優先してください。
02封鎖は先に読む
道路封鎖は PoliceRoadBarrierPoint と RoadBarrierInitializer で生成され、ChanceSpawnRoadBarrier の確率で湧きます。ランダムですが、手配度が上がるほど遭遇率が上がると考えられます。
封鎖は車線をまたいで置かれることが多いので、端に寄って通します。速度を落として抜けるより、端をかすめて速度を保つほうが結果的に安全です。
前方が開けて見えるのに急に詰まる、という場面が封鎖の典型です。手配度が高いときは、遠くを見る意識を一段上げてください。
03一般車は「避ける」より「押す」
一般車の数は NrOfTrafficVehicles(手配度ごと)と TrafficController.SetDensity(設定スライダー)で決まります。レベルが上がると数が増える方向です。
避けようとして減速すると、速度ボーナスが切れます。軽く当てて押しのけるほうが、速度を保ったまま進めます。
正面から突っ込むと失速します。サイドからかすめる形にすると、押し出しつつ自分の速度を残せます。
04警察は「壊す」のが手配度
手配度の進捗は OnBotDead(警察の破壊)と OnTrafficAccident(事故)の 2 経路で増えます。警察を壊すことは、逃げる行為であると同時に、レベルを上げる行為でもあります。
レベルが上がると MaxCountBots と Helicopter、封鎖の確率が上がります。つまり「壊すほど楽しく、壊すほど危なくなる」設計です。
生き延びたいなら、警察は無理に壊さず振り切る。スコアを伸ばしたいなら、壊してレベルを上げる。どちらを取るかは、その回の目的で決めてください。
05速度を捨てない
SpeedBonus は速度計と Stopwatch で計測され、一定速度を保つと加算されます。ハンドブレーキ(Space)を連打すると、この加算が切れます。
コーナーは「曲がるために減速する」のではなく「曲がりながら速度を残す」イメージにすると、コンボも速度も途切れません。
ターボ(X)は直線で使います。コーナー手前でターボを焚くと、曲がりきれずに壁へ行きます。
06終わったときに見る3点
- どこで止まったか:封鎖・一般車・横転のどれだったか。原因ごとに対策が違います。
- 速度ボーナスが切れていなかったか:ハンドブレーキの押しすぎが原因のことがあります。
- 手配度を上げすぎていなかったか:ヘリと封鎖が多いレベルで長く走るのは、単純に難易度が上がります。