Skip to content

#11 PVインフレ計算式 / スコアバランス

🟧 ステータス: 未着手 対応Issue: #11 Issue内容を本ページにコピーした初期スタブ。設計確定後にこのページを正式版で置き換える。


🎯 概要

承認欲求ポイント(PV数)のインフレ計算式を設計する。CloverPitのような指数関数的爆増感を再現しつつ、Wave攻略・チャームビルド・タイミング精度がスコアに反映されるバランスを作る。

✅ ゴール / 完了条件

  • [ ] 基本PV計算式
  • [ ] 倍率体系(コンボ / シナジー / レアリティ / Wave / リズム精度)
  • [ ] JACKPOT条件と倍率
  • [ ] オールインラッシュ仕様
  • [ ] サンプルプレイのスコアシミュレーション(Excel/JSON)
  • [ ] ゲームオーバー耐性(インフレしすぎ→倫理観↑のリスク反映)
  • [ ] docs/design/score-formula.md 作成

📦 アウトプット

  • docs/design/score-formula.md
  • スプレッドシート or JSON でシミュレーション値

📋 計算式(たたき台)

final_pv = base_pv
         × combo_multiplier      // タイミング連続成功
         × charm_synergy_mult    // チャーム噛み合い
         × rarity_mult           // チャーム最高レアリティ
         × wave_mult             // Wave別補正(W4で1.5x等)
         × rhythm_precision_mult // ビート同期度
         × jackpot_mult          // 完璧揃い時のみ発動

if all_in_rush:
  final_pv = final_pv × 10  // 失敗時は半減ペナ

📋 倍率テーブル(たたき台)

要素範囲
combo1x → 8x(最大8コンボ)
charm synergy1x / 3x / 20x / 100x
rarity銅1x / 銀2x / 金5x / 虹15x
waveW1: 1.0 / W2: 1.1 / W3: 1.3 / W4: 1.5
rhythm-10% 〜 +30%
JACKPOT100x(完璧スロット揃いのみ)

📋 サンプルシミュレーション目標

プレイ品質目標スコア
初心者10万〜100万pt
中級者1,000万pt
上級者ビルド成功1億〜10億pt
完璧プレイ+オールイン成功100億超え

📋 タスク

  • [ ] 計算式策定
  • [ ] 倍率テーブル決定
  • [ ] JACKPOT条件決定
  • [ ] オールインラッシュ仕様
  • [ ] シミュレーション実施
  • [ ] バランス調整
  • [ ] ドキュメント化

🔗 依存・関連

  • 親: #1
  • 依存: #6, #9, #10
  • 影響: #12, #18

📚 参考

  • CloverPit風の「1万→10万→100万→億超え」のインフレ快感
  • 派手な数字演出(#13)と連動

出る杭おじさん育成計画