#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 // 失敗時は半減ペナ📋 倍率テーブル(たたき台)
| 要素 | 範囲 |
|---|---|
| combo | 1x → 8x(最大8コンボ) |
| charm synergy | 1x / 3x / 20x / 100x |
| rarity | 銅1x / 銀2x / 金5x / 虹15x |
| wave | W1: 1.0 / W2: 1.1 / W3: 1.3 / W4: 1.5 |
| rhythm | -10% 〜 +30% |
| JACKPOT | 100x(完璧スロット揃いのみ) |
📋 サンプルシミュレーション目標
| プレイ品質 | 目標スコア |
|---|---|
| 初心者 | 10万〜100万pt |
| 中級者 | 1,000万pt |
| 上級者ビルド成功 | 1億〜10億pt |
| 完璧プレイ+オールイン成功 | 100億超え |
📋 タスク
- [ ] 計算式策定
- [ ] 倍率テーブル決定
- [ ] JACKPOT条件決定
- [ ] オールインラッシュ仕様
- [ ] シミュレーション実施
- [ ] バランス調整
- [ ] ドキュメント化
🔗 依存・関連
- 親: #1
- 依存: #6, #9, #10
- 影響: #12, #18
📚 参考
- CloverPit風の「1万→10万→100万→億超え」のインフレ快感
- 派手な数字演出(#13)と連動