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