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


スコアシステム

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

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