事故コンボと速度ボーナスの稼ぎ方
点は「壊した数」ではなく「短い時間に続けて壊したか」で伸びます。切れる条件を知るのが近道です。
01コンボは時間で切れる
ビルドの TrafficDamageCombo には _countCombo(連続数)、_currentTimeToReset(リセットまでの残り時間)、_durationComboAnimation(表示の長さ)、_rewardForCombo(報酬)があります。
つまりコンボは「事故を起こすたびに延長されるタイマー」で管理されています。次の事故までに時間が空くと _countCombo がリセットされます。
延長の長さ(秒数)は文字列からは分かりませんでした。体感では、曲がりながら次の車に当てられる間隔が目安になります。
02Easy モードで挙動が変わる
TrafficDamageCombo には SetEasyMode というメソッドがあります。易しいモードではコンボの扱いが変わる、という構造です。
何が変わるか(継続時間が伸びるのか、報酬が増えるのか)は文字列からは特定できませんでした。不明です。
ただし「難易度でコンボの計算が変わる」こと自体は確実なので、スコアを比べるときは難易度を揃える必要があります。
03速度ボーナスは止まると切れる
SpeedBonus は速度計と Stopwatch を組み合わせて、一定速度を保った時間を測っています。_scale と _showing で表示の出し入れを制御しています。
事故コンボと速度ボーナスは相反します。ぶつかると失速するからです。両立させるなら「軽く当てて流れを止めない」当て方が必要になります。
サイドをかすめるように当てると、相手を押し出しつつ自分の速度を保てます。正面から突っ込むのは、コンボを伸ばしたいときだけにしてください。
04稼ぐ順序
- まず速度を乗せる(速度ボーナスを取る)。止まる前に当てる先を作る。
- 一般車の列に横から当ててコンボを繋ぐ。正面から行くと失速する。
- 警察が来たら壊して手配度を上げる。ボットの破壊は OnBotDead で加算される。
- 封鎖が出始めたら稼ぎを止め、生き延びるほうに切り替える。