GithubHelp home page GithubHelp logo

imasanari / mhrise-simulator Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 0.0 5.52 MB

「モンスターハンター Rise」のスキルシミュレーター

Home Page: https://mhrise-simulator.vercel.app

License: MIT License

JavaScript 0.12% TypeScript 99.88%

mhrise-simulator's Introduction

trophy

mhrise-simulator's People

Contributors

imasanari avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

mhrise-simulator's Issues

スキル条件なしの検索が遅い

検索を効率化するために下記の方法で高速化を図っているが、スキル条件なし等の特定の検索条件の時「纏めた装備を展開する」に時間がかかっている。

同じスキル・スロットの防具を纏める -> 検索 -> 纏めた装備を展開する -> 防御力の順に結果を出力する

「纏めた装備を展開する」時に各パターンの表示用スキル値を計算しているため。(展開パターンが多い場合、画面に出力しない結果まで計算してしまう)
なので、表示用のスキル値の計算を「防御力の順に結果を出力する」で行うように変更する必要がある。

装備共有ページのOG画像対応

Playwrightで実装済みだが、vercelの依存関係解決と相性が悪く、サーバーで実行時にエラーになるため現在は無効化中である。

練達の羽根飾り、炎の封眼の追加

134名も無きハンターHR7742021/06/01(火) 11:46:56.93ID:WD7Y7XZx
>>107のシミュ使いやすくて助かってるんだけど、練達の羽根飾りが登録されてないので、剥ぎ取り名人を検索かけるとヒットしない状態ですね。

報告をどこにすればいいのかわからなかったのでこちらに。

136名も無きハンターHR7742021/06/01(火) 13:38:06.17ID:WD7Y7XZx
>>135
ありがとうございます。
>>3のシートに追加しました。ついでに炎の封眼もなかったので追加しておきました。

宜しくお願いします。

検索結果に「装備なし」を表示できるようにする

検索条件が緩い場合に追加検索し続けると組み合わせが多くなり、検索途中で出た防御力の低い装備結果のストックが消化できずに処理が重くなってしまう。
そのため、「装備なし」で結果をまとめ、結果のストックが溜まり過ぎないようにする必要がある。

macOS MontereyのSafariのみ文字が太い

macOS MontereyのSafariで表示した際、他の環境よりも文字が太く見える。
おそらく、游ゴシックが表示されていない。

https://designgiseid.com/monterey-safari-font/

太く見えるのは、デフォルトフォントに游ゴシック用の設定の font-weight: 500 があたっているため。
「ヒラギノ角ゴ Pro W3」を当てておけば解決できそう。

スキル上限値以上のスキルポイントが正しく表示されない

装備共有ページにおいて、「気絶耐性 Lv4」と表示されているのを確認。
下記の問題がある。

  • 「気絶耐性 Lv4」は存在しない(Lv3まで)
  • スキルの説明が表示されない
  • 「この装備の条件で検索する」を行うと、検索スキルの表示が正しくない(表示は「気絶耐性 Lv0」だが、内部では「気絶耐性 Lv4」で検索される)

現象を確認したページ
https://mhrise-simulator.vercel.app/shares/gsJeV3d02kHfBhg21Hec

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.