score のバックアップ(No.2)


スコアシステム

スコアシステムを構成する要素は以下の通り

  • スコア
  • 蓄積スコア
  • カウント
  • 倍率
  • タイマー

たとえば、デフォルト設定のスコアバブルは
スコア= 10
蓄積スコア = 10
カウント = 1
タイマー = 1 sec
という設定である。
カウントが5の倍数毎に倍率が1増える。
ただし、タイマーが0になるとカウントと倍率はリセットされる。
倍率が2以上のときにタイマーが0になると、
(蓄積スコア)*(倍率)がスコアとして可算される。
そして、蓄積スコア、カウント、倍率はリセットされる。
注意すべき点は、倍率が1のときにタイマーが0になっても蓄積スコアはリセットされないという点である。
バグなんじゃないかと疑いたくなるような仕様だが、LBP1のときからの伝統なので仕方がない。