見出し画像

グレードフェスシミュレーターの使い方


グレードフェスのシミュレーターを作成しました。
可視バフ、メンタル、回復回数など様々な要素を取り込んでいるので,
ほぼ全てのパッシブ発動条件を登録することができます。

また、各ターンにおけるパッシブやメンタルだけでなく注目度や思い出ゲージの変動をグラフや一覧で出力します。


3ターン目の Vi パッシブ発動状況(見本)


モバイル端末からでも見やすいように工夫してあるので、ぜひ試してみてください。




はじめに

このシミュレーターでは

  1. パッシブの登録

  2. 編成の登録

  3. その他の設定

  4. シュミレート実行

  5. 結果の出力

という流れを要します。
また、シミュレーターは以下の要素を扱います。

  • メンタル

  • 注目度

  • 回復回数

  • 可視バフ(ステータスup や リラックス等)

  • 思い出ゲージ

  • ライブスキルの選択、効果の発動

  • 審査員の攻撃(ダメージ)

  • パッシブスキル

また、以下の要素は扱っていません。

  • 審査員の体力

  • 審査員へのアピール

  • スターの獲得


使い方

シミュレーターの使用方法は以下の通りです。

パッシブスキルの登録

まず、パッシブスキルの登録を行います。

パッシブスキル入力画面
  • パッシブ名

  • バフ

  • (金パッシブ化)

  • 発動条件

  • スキル効果

を入力します。

パッシブ名はお好きな文字を設定してください。編成登録時のパッシブ選択、シミュレート結果画面で表示されるので、分かりやすい名前を入力しておくことをお勧めします。

バフは属性、倍率を入力します。倍率によってパッシブの色が変動します。
白パッシブ:0 ~ 74
金パッシブ:75 ~ 179
虹パッシブ:180 ~ 
虹パッシブは発動制限があるため重要ですが、白と金パッシブは内部的に変わりません。ただ見やすくするために色を付けています。
75%以下の金パッシブを登録する際は、「金パッシブ」をクリック / タップすると倍率にかかわらず金パッシブに変わります。
もちろん、白パッシブのままでも問題はありません。

発動条件の登録ですが、いくつか注意事項があります。
1,編成時に達成する発動条件は「なし・達成済」を選択する
2,スター〇個系の発動条件は登録できない
3,観客系、順位系の発動条件は登録できない
4,〇ターン以前 や 〇ターン以降 は発動条件ではなく下の項目に記入する

1,編成時に達成する発動条件は「なし・達成済」を選択する
「編成アイドルの所属ユニットが3種類以上」
「最大メンタル3000以上」
等の、フェスアイドルを編成した時点で発動条件を満たすパッシブが該当します。

2,スター〇個系の発動条件は登録できない
3,観客系、順位系の発動条件は登録できない
このシュミレーターでは審査員からの評価(スターの獲得)、審査員の体力を扱っていないため、これらのパッシブは概算による代替案をご利用ください。
例:スター3個以上 → 4ターン以降

4,〇ターン以前 や 〇ターン以降 は発動条件ではなく下の項目に記入する
設計の都合上、発動可能なターンが別扱いとなっています。そのため、発動条件を「なし・達成済」とし、
「3ターン以前」→「1ターン以降、3ターン以前」
「5ターン以降」→「5ターン以降、10ターン以前」
という形で登録を行ってください。

スキル効果について、該当するスキル効果を選択し、必要であれば【N】の値を入力してください。
スキル効果は増やすことが可能です。スキル効果入力欄の下にある
「スキル効果を追加」
ボタンをご利用ください。
また、誤ってスキル効果を増やしてしまった場合は「なし」を選択してください。
「なし」を選択している場合、次回以降のデータ読み込み(後述)からは削除されます。


以下に登録例をいくつか紹介します。

【LATE】緋田美琴

Vi 最強バフ!
120% バフは「なし・達成済」として登録します



【約束ペタル】大崎甘奈

発動時加速!!
バフ無しパッシブはこのように!

バフが無く、メンタル回復や思い出ゲージUPのみのパッシブスキルを登録する場合、パッシブの属性を何かしら選択し、『0』を入力してください。



【まっクろはムウサぎ】七草にちか

使用率がいつも微妙な加速要因
多色バフも登録できます!



【春日影、さんならび】櫻木真乃

凸してないので見づらいです。すみません。
多色バフで倍率が違う!?

全色バフ、2色バフは属性選択で選べますが、一色だけ倍率が違う場合、飛び出ている一色をバフの欄に入力し、ほか二色はスキル効果で登録してください。



【幕間、沸々と高温】黛冬優子

おてがる歌姫周回
履歴も可視バフも対応しています!




編成の入力

次に、編成の入力を行います。

編成入力画面(一部分抜粋)

編成の登録では、以下の登録を行います。

  • アイドルの登録

  • 各種ステータスの登録

  • ライブスキルの登録

  • パッシブスキルのセット

アイドルの登録
履歴系パッシブ、リンクアピールの発動に必要なため、編成しているアイドルを選択してください。

各種ステータスの登録
Vo、Da、Vi、Me、思い出レベルの登録を行います。
フェスアイドルの素のステータスではなく、
フェスアイドル編成後のステータス
を入力してください。
全てのボーナス付与後のステータスです。

こっちではなく
こっちです。


ライブスキルの登録
ここでは、アピール、スキル効果、Linkアピール、Link効果、優先順位の5つを登録してください。

アピール、Linkアピールでは対応するアピールの種類と属性、倍率を入力します。シュミレート中にアピール(審査員への攻撃)は行いませんが、シュミレート結果画面でのアピール計算に用います。
※リリース現在、アピール倍率が変動するのライブスキルは倍率計算時に最大値が扱われます。

スキル効果、Link効果では、それぞれライブスキル選択時に、Link発動時に登録したすべての効果が適用されます。

優先順位は、1から順に低くなっていきます。その他の設定で「ライブスキルをランダムに選ぶ」を選択した場合、登録した10個のライブスキルの中から無作為に3つが選ばれ、その中で最も優先順位の高いライブスキルが使用されます。
「ライブスキルをランダムに選ぶ」を選択しなかった場合、優先順位1から順に使用します。

ライブスキルの登録例をいくつか紹介します。

【うち来る~!?】和泉愛依

強化を受けてさらに強くなった
ステータスUPは一つずつ登録してください。



【途方もない午後】浅倉透

Voノクチルの要
ノクチルのLink条件にも対応!



【マイバレンタイン】有栖川夏葉

全体アピールはどこへ…?

全体札についてですが、シミュレート結果画面ではVoDaVi審査員それぞれへのアピールを計算するため、条件の合うアピールを選択していただければ大丈夫です。


【花風Smiley】櫻木真乃

誰でも一度は通ったDaイルミネ
長い!!!



パッシブスキルのセット

登録したパッシブをセットしましょう。
パッシブは上から順番に判定が行われるため、フェスアイドルに記載してある順番に登録してください。


上から順番に
そのままセットしてください



その他の設定

シミュレーションの設定や、アビリティ取得人数の入力を行います。

設定画面

試行回数は1000単位で行われるため、よほどマシンスペックに自身のある方以外は大きな数字を入力しないでください。
シミュレート中に画面が止まることがありますが、シミュレーションは実行されています。

「ライブスキルをランダムに選ぶ」を有効にした場合、登録したライブスキルの中から無作為に3個を選び、その中から優先順位の最も高い札を使用します。次のターンで選択されていない札の中から1枚補充され、残った2枚と同じ処理を行います。有効にしない場合は、優先順位1から順番に使用します。



シミュレーションの実行

登録を終えたら実行です。右下の「次へ」を押してください。
〈モバイル端末をご利用の方は、右上のメニューボタンを押し、「次へ」を押してください。〉

ボタンを押したらデータの照合を行います。もし入力に不備があった場合は入力エラー画面が表示されるので、指示された箇所を修正し、再度ボタンを押してください。

入力エラー画面

下記の画面が出たら準備完了です。

準備完了!

「実行」を押すと、入力したデータがlocalStorage(ブラウザ上)に保存されます。
入力したデータを保存 / 上書きしたくない場合は、「設定を保存しない」にチェックを入れてください。



シミュレート結果の確認

正しくシミュレートができたら、リザルト画面が表示されます。

リザルト画面

「表示方法」では全てのターン、各ターンが選べます。
全てのターンを選択した場合、1 ~ 10 ターンまでの表示カテゴリ、表示データの値の変動がグラフに描画されます。
表示データにおける上位25%、下位25はそれぞれ第一四分位数、第三四分位数に対応しています。

各ターンを選択した場合、それぞれのターンの詳細が確認できます。
また、この時グラフは平均値や中央値ではなく、それぞれの値の割合を表示します。

例:3ターン目の可視バフ + パッシブバフの値

また、各ターンではパッシブの発動率、アピール値の計算を行うことができます。

左の数値は発動回数/試行回数です。
300%の場合、このターンに3回発動することを意味しています。


CSS を後回しにしたので見づらいです。すみません。



注意事項

このシミュレーターは対応していない要素が存在しているため、現在ゲーム内に存在するすべてのものを扱えるわけではありません。ご了承ください。

また、シミュレート結果画面でページのリロードを行うと、シミュレート結果が破棄されます。その場合、もう一度シミュレートを実行してください。

データの保存について

このサイトでは、localStorageというブラウザ上にデータを保存できるストレージを使用しています。そのため、異なるブラウザ間ではデータの共有がされません。
その場合、「データの出力」機能をご活用ください。
この機能では、内部で使用されているデータをテキストファイルとして出力できます。そのため、データが保存されているブラウザから出力を行い、別のブラウザでデータの入力を行うことで登録内容をインポートすることができます。
このテキストファイルの内容に個人を特定できる要素は一切含まれていない(意図的に入力した場合を除く)ため、同じ編成を握っている方々で共有していただけます。

※データの削除、破棄について
何かしらの理由により、ストレージに保存されているデータを削除したい場合の方法を記載します。

  1. シミュレーションサイトを開く

  2. 開発者ツール(F12キー)

  3. 要素、コンソール… の中から、「アプリケーション」を選択

  4. ストレージ / http://shinysim.html.xdomain.jp/ を選択

  5. キー”GradeFes”を右クリック → 削除

2 開発者ツール (F12キーを押してください)
右上の矢印っぽい何かをクリック → アプリケーションを選択
ローカルストレージの中のhttp:/ (シミュレーションサイトのURL) をクリック
"GradeFes" の項目を右クリック → 削除

ページをリロードし、何も入力されていない状態になれば削除完了です。


現在確認している未実装項目、不具合

・入力パッシブテンプレート機能


バージョン
1.0.0 リリース(2023/3/16)
1.0.1 エラーの修正(3/16)
・【修正】各ターンのパッシブのみのグラフにおいて、表記が1ラインずれている
・【修正】バフ効果量が0の時、入力エラーが発生してしまう
1.0.2 可視バフの追加(3/16)
・【追加】アピールDOWN(可視バフ)
・【追加】ダメージを受けるまで(可視バフ)
1.0.3 バグの修正(3/17)
・【修正】回復回数パッシブが1ターン目から発動してしまう
1.0.4 バグの修正(3/17)
・【修正】パッシブが5枠までしか発動しない
・【修正】各ターンのパッシブのラベルが正しく表示されていない
1.0.5 バグの修正(3/17)
・【修正】中央値、上位25%、下位25%を使用したアピール計算において実際より高い値が表示されている
1.0.6 バグの修正(3/17)
・【修正】アピール履歴が想定よりも多く保存されてしまっている
1.0.7 UI調整/要素の追加(3/22)
・【追加】ノクチルのLink条件
・【修正】iOSでメニューが見づらくなっている
・UIの調整(アピール計算)
1.0.8 パッシブ条件の追加(5/3)
・【追加】パッシブ条件「履歴に〇人以上ある場合」
・【追加】アイドル「斑鳩ルカ」
・【修正】デュエット「ユニット」が正しく処理されていない
1.0.9 バグの修正(6/28)
・【修正】虹パッシブが重複発動してしまう

1.1.0 アップデート (7/8)
・【追加】入力の初期化ボタン
・【追加】パッシブのみの外部入力
・【追加】パッシブ取得順の入れ替え
・【追加】シミュレート結果のCSV出力
・【追加】変動アピール計算
・【追加】Plusアピール
・【修正】アピール計算部のUI
・【修正】「履歴に〇人以上ある場合」の発動条件が正しくない
1.1.1 アップデート (12/4)
・【追加】パッシブ条件「メンタル〇%以上〇%以下の場合」
・【追加】アイドル「鈴木羽那」「郁田はるき」「ルビー」「有馬かな」
・【追加】ユニット「コメティック」
・【追加】「ヘルプ」ポップアップ画面(β)


最後に

今回、シミュレーターを製作するにあたりお世話になった方を紹介させていただきます。

青のり(@washington0706) さん
シャニマスの仕様の質問に答えてくださり、検証までしてくださった方。
この方がいなければこのシミュレーターは完成していません。
本当にありがとうございます。

いづみ(@1du3283)さん
自作のシミュレーターをくださった方。
このシミュレーターを作るうえで核となる設計ができました。
既に動くものがどう作られているのかを知らなければ設計にかなり時間がかかっていたはずなので、本当に助かりました。




今後、アップデートを続けて改良していく所存です。
また、何かご要望があれば可能な限り応えたいと考えています。
コラボフェスにも対応してほしい、各ターンのアピール値の平均が欲しい等ありましたら気兼ねなくご連絡ください。

作っている本人としては、作っている最中にサイトが使いやすいのか、分かりやすいのか等が分からなくなってくるので、皆様からのフィードバック等いただけるととてもありがたいです。

不具合、仕様への疑問、要望等ありましたら私のTwitterへご連絡ください。


ここまで読んでいただき、ありがとうございます。
シミュレーターを活用して、より少ないフェスチケの残骸で残留、昇格点を出していただけたのなら嬉しいです。


それでは、精神衛生上良いグレードフェス生活を!


この記事が気に入ったらサポートをしてみませんか?