Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[要望] ノルマ制ゲージにおけるクリア必要条件(Accuracy)の表示 #744

Closed
cwtickle opened this issue Jun 24, 2020 · 1 comment · Fixed by #1500
Closed

Comments

@cwtickle
Copy link
Owner

cwtickle commented Jun 24, 2020

改善詳細 / Details of Improvement

  • ノルマ制ゲージの場合、指定ノルマを達成する必要があるが、
    どのくらいの割合を打ちこなせばクリアできるかはパッと見てもわからない。
    このため、ゲージの補足情報としてノルマ制ゲージに限り、クリア必要条件(Accuracy)を表示する。
  • 計算の過程で実回復量・実ダメージ量を算出するので、それも表示しても良いかもしれない。

期待する見せ方・挙動 / Expected Behavior

計算手順

  1. 実回復量 = 回復率 × (ライフ上限値 / 判定数)
  2. 実ダメージ量 = ダメージ率 × (ライフ上限値 / 判定数)
  3. 必要ノルマ = ノルマ割合 × ライフ上限値 / 100
  4. 初期ライフ = 初期ライフ割合 × ライフ上限値 / 100
  5. 初期ライフ + 実回復量 × 必要回復数 - 実ダメージ量 × (判定数 - 必要回復数) ≧ 必要ノルマ
    ⇒ 必要回復数 ≧ (必要ノルマ - 初期ライフ + 実ダメージ量 × 判定数) / (実回復量 + 実ダメージ量)
  6. Accuracy = 必要回復数 / 判定数 × 100

※必要ノルマ、初期ライフは算出済みの変数があるので、それを利用して良い。

表示位置

  • 既存エリアは手狭のため、ミニボタンでゲージ明細を切り替えられるようにする。

その他検討事項 / Other Considerations

  • ノルマ/ライフ制で挙動が異なる仕様(ミニボタンの表示/非表示など)が気になる。
    もう少し良いUI案があれば検討したい。
@cwtickle
Copy link
Owner Author

フリーズアローの始点判定の有無によって、判定数が変わることを考慮すること。
https://github.com/cwtickle/danoniplus/wiki/dos-h0037-frzStartjdgUse

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant