こんにちは、さち です。
普段、スマホで「ラブライブ!スクールアイドルフェスティバル ALL STARS(以下: スクスタ)」というゲームをプレイしています。
このゲームのプレイも、スマホゲームでお馴染みの「スタミナ」制が導入されています。スクスタではスタミナを「LP」と呼び、しっかり遊ぼうと思うと「LP」を漏らさないことが重要です。
ゲーム内でも「LP」の回復時間は表示されていますが、結構ザックリでハッキリとした時間は分かりません。
そこで、JavaScript の勉強を兼ねて、「LP」回復の時間と到達時刻を算出できるサイトを自作してみました。
公式の全回復時間はザックリ
- スクスタのホーム画面です。
- 画面右上のステータス部分をタップすると詳細が表示。全回復まで「あと7時間」となっています。しかし、これは「分」単位が切り捨てられているので、7~8時間の間というだけ。ものすごくザックリです。
もう少し細かく知りたいんじゃ~~~~~~~~~!!!
「LP カルキュレーター」を使う
使い方
- 「スクスタ LPカルキュレーター」にアクセスします。
スクスタ LPカルキュレーター(回復計算) - sachi-web.com - サイトの作りはこんな感じ。
- スクスタの画面です。この状態から LP が150(最大)に到達する時間を調べてみます。
- 「現在LP」に「36」と入力。
- 「最大LP」に「150」と入力。
- 「次のLP回復」は「あと 3分」を選択。
- 「時間調整」です。LP が「150」になるのを前もって知りたいので、「5分前」にします。
- 「計算」をタップ。
- 璃奈ちゃん(ボード着用)が計算結果を教えてくれます。この時間の「アラーム」や「タイマー」をかけておきましょう。
仕様
入力の保存
サイトで入力したデータは、(あなたの端末の)ウェブブラウザの「ローカルストレージ」に保存します。
次回サイト訪問時は、このデータを利用して「最大LP」「時間調整」が自動入力されます。
「リセット」をタップすると、ローカルストレージのデータも削除されます。
起点時刻
計算は、「到達時刻 = 起点時刻 + LPの自然回復時間」で行います。
計算の「起点」となる時刻は、サイトにアクセスした瞬間の時間です。その時刻だったときのデータを入力すれば良いので、(スクリーンショットなどを見ながら)ゆっくり入力しても大丈夫です。
ただし、カウントダウンの「あと ◯時間 ◯◯分 後」は、「計算」をタップした時刻をもとに計算します。
計算過程で1分未満は切り捨てるので、計算結果はその分早くなります。
自分が欲しくて作ったサイトですが、スクスタのプレイヤーのお役に立てれば幸いです。サイトに不具合等がありましたら、この記事へのコメントやツイッター(@uminosachi_)で教えてもらえるとありがたいです。
スクスタ LPカルキュレーター(回復計算) - sachi-web.com
関連記事
【ラブライブ!】 次に誕生日が来るキャラが分かるサイト
コメント