dev-hsimyu

おれが作ったものとかについて紹介したりするブログ

Xdmfを出力するヘッダーライブラリ

研究の方でデータ可視化用にXdmfを出力したくなったので書いた。

github.com

 

その過程でXdmfについて調べたものもQiitaにまとめた。

qiita.com

 

データ埋め込み以外にHDF5やバイナリもソースに指定できるし、

参照を持ったりFunctionを定義したりもできるのでかなり便利なイメージだが、

Face中心要素やEdge中心の要素を可視化してくれるソフトがないっぽいところが残念。

 

8/19 得意武器が抜けていたキャラを修正 & 奥義上限修正

得意武器が抜けていた、というより実装当時は不明だったキャラの得意武器が「無し」に設定されていたため、修正を行いました。

なぜ隠しパラメータだったんだろう。

あとはジークさんの得意武器に刀を追加しました。

 

影響があるのは以下のキャラです。

  • ジークフリート
  • ジークフリート(浴衣ver)
  • メドゥーサ
  • シャノワール
  • ヴァイト
  • ソシエ(火属性ver)
  • ロミオ
  • ユーステス(ハロウィンver)
  • イシュミール
  • ラスティナ
  • ベアトリクス(水着ver)
  • レフィーエさん(土属性ver)
  • スツルム
  • キャタピラとヴィーラ
  • ナーヴェ
  • ククル
  • ルシウス(火属性ver)
  • はおうまる
  • ナコルル

 

また、奥義減衰ラインを150/170/180/250万の40%/70%/95%/99%に変更しました。

こちらを参考にさせて頂きました。

450 * 4.5倍 / 防御5 = 405万の生ダメージに対して

(405 - 250) * 0.01 + (250 - 180) * 0.05 + (180 - 170) * 0.30 + (170 - 150) * 0.60 + 150 = 170.5

 

上限+15%をつけた場合

減衰ラインが172.5/195.5/207/287.5になるので、

(405 - 287.5) * 0.01 + (287.5 - 207) * 0.05 + (207 - 195.5) * 0.30 + (195.5 - 172.5) * 0.60 + 172.5 = 194.95

 

ちゃんと計算されてるっぽいですね!

ハイ!(ハイ!のスタンプ

 

いくつか報告されていたのですが、チェインバースト数を2以上に設定すると計算が行われなくなる不具合を修正しました。

併せて、チェインバーストダメージの減衰ラインも、チェイン数が4の場合は新上限ライン、3の場合は120/140/160/200万で計算されるようにしました。

3チェインの時のダメージが少し低い気がしていますので、検証情報をお持ちの方はお知らせ下さい。

8/17 EX攻刃守護(中)追加 & 武器追加 & 種族一覧に星晶獣追加

ほしみです。

 

本日のアップデートで、イカの項目を実装しました。

  • EX攻刃守護(中)を実装
    検証データが見当たらなかったので、wikiを信じてSlv10時に攻刃12%、守護15%としています。攻刃はEX攻刃(中)、守護はアンノウンVIT・IIの値と同じですね。詳細なデータがありましたら修正しますのでお知らせください。

  • 武器追加
    ローズクリスタル武器2とウーチンフィストを追加しました。

    f:id:hsimyu:20170817135458p:plain



  • 種族一覧に星晶獣追加
    テスカ用やリリィのサポアビの際に正しくカウントされるようになりました。また、キャラテンプレートも修正しました。
    古いバージョンのままユグドラシル等を追加するとエラーが出る場合がありますのでご注意下さい。

 

奥義上限関連、落ち着いたと思うので修正したいのですが、

正確そうな検証情報をお持ちの方がおりましたらコメント頂ければと思います。

それでは。

8/4 オメガウェポン追加

ほしみです。

 

※ 公開時〜8時くらいまで、オメガウェポン用のスキルに神石の効果が乗るようになっていたので修正しました。

 

昨日〜今日でちょこちょこ作業して、オメガウェポン用のスキル群とオメガウェポンのテンプレートを実装しましたのでお知らせします。

 

オメガウェポンの見た目、なんか……R武器っぽくないですか?

f:id:hsimyu:20170805045208p:plain

f:id:hsimyu:20170805045228p:plain

テンプレート選択時に第一スキル/第二スキルを選択可能です。

強壮と激情についてはまだ計算式が微妙なので未実装です。

 

いくつか注記です。

  • 各スキルの効果量は、1.0 * SLv か 2.0 * SLv、(勇気の発動確率のみ5.0 + 1.0 * slv)で計算しています。生命についてはこれで合っていることが分かっているのですが、ベーススキル、戦意、闘争、勇気についてはSLv10未満の場合の値が正しくない可能性があります。
  • 複数本ある場合については、とりあえず複数加算されないように計算しています。(編成に入っていてもスキル効果量が増えないようになっています)
    このあたりは検証が進んできたら変更する可能性があります。

奥義上限の変更関連についてはちょっと確定情報が掴めていないので未修正です。

 

 

あるよね〜、そういうこと。

 

 ありがとう無料10連

7/25 新武器新スキル追加、少しUI調整

ほしみです。

高級鞄武器、実装されましたね〜ということで武器と新スキルの追加です。

 

  1. 通常無双(中)、通常神威(中)、リミットブレイク(奥義上限アップ10%)、舞姫の演舞の実装
    通常無双は通常攻刃(中) + 通常二手(中)というスキルとして計算していますが、
    未検証状態ということをご留意ください。

    舞姫の演舞はソシエ武器の最終上限解放によって付与されるスキルです。
    通常攻刃(大) + ダメージ上限UP7%ですね。
    緋舞扇の最終上限解放版も追加しておきました。

  2. 奥義上限UP計算の実装
    奥義上限UPスキルだけでなく、バフの計算等も含めて追加しました。
    それに合わせて、全体バフや個別バフ欄も追加しました。

  3. 武器とキャラ入力欄UIの調整
    折りたためるようにしました。
    数が多くなるといちいち下までスクロールするのが面倒だった問題への対応です。

    f:id:hsimyu:20170725173418p:plain

 

そんな感じです。

シミュレーターの方にダメージ上限バフの追加ができていないので、そのあたりは後々弄ります。

あとはそろそろキャラLBやらないといけないですね。

 

アルバハが28日実装らしいので、そこでの追加武器と合わせて大きく環境が変わりそうですが、そもそもアーカルムとかはいつ帰ってくるんでしょうか……。

7/4 無属性と無属性(技巧あり)の計算に対応。技巧倍率毎の発生確率表示に対応

こんばんは。ほしみです。

久しぶりにmotocalのコードを弄りました。

どんどんES6で書き直したいよ〜〜という感情が強くなっていく。

 

今回実装した内容は以下の通りです。

  1. 無属性と無属性(技巧あり)の計算の対応

    f:id:hsimyu:20170704170131p:plain
    "敵の属性"に無属性が追加されました。
    どの属性相手でも非有利として計算を行います。
    また"無属性(技巧あり)"では、属性係数は1.0(非有利)だけど技巧は有効なものとして計算を行います。

    こんな感じで変わります。(有利属性→無属性→無属性(技巧あり))

    f:id:hsimyu:20170704170707p:plain

    f:id:hsimyu:20170704170712p:plain

    f:id:hsimyu:20170704170718p:plain

    つよつよバハへの技巧が100%従来通り通るのかは現時点では分かりませんが、目安としてお使い下さい。

  2. 技巧倍率毎の発生確率をいい感じに表示するようにした
    キャラ個別の情報表示欄のスタイル調整と合わせて、技巧のダメージ倍率ごとの発生率を表示するようになりました。

    f:id:hsimyu:20170704170846p:plain

    これはこの記事でそのうち実装するよと言っていたやつです。
    標準偏差が大きいほどばらつきが大きいと考えてください。
    どのくらいの値が適正なのかは現時点では分からないので、ターン毎ダメージ等には反映してません。
    試行回数が少ない時にばらつきの影響が出やすいみたいな部分を評価に含められないですかね、詳しい方いたら教えてください。

  3. 抜けていた4凸武器の実装
    ベネディーア、アスカロンユピテル、ラスト・シンの4凸テンプレートを実装しました。

以上です。

フォレストレンジャーさんのシナリオイベント、変に凝ったことせずに王道ど真ん中を殴ってくる感じでとても良かったですね。

 

 

最近SOLDOUT2ってゲームをやってるんですが、古き良きブラウザゲームって感じでめっちゃ良いのでおすすめです。

so2.mutoys.com

通常ダメージ上限アップの実装

こんにちは。

時間の合間でやっていたダメージ上限計算が実装できたのでリリースしておきました。

「より細かい設定」の中でPT全体向けの上限バフが設定できます。

f:id:hsimyu:20170525190508p:plain

ジータのみ・キャラ個別のバフも個別バフ欄から設定可能です。

 

武器スキルについては、

  • 4凸アンダリス(賢者の加護): 2.5%
  • 四象武器(邪道派生): 7%
  • 麒麟弓(なんたらの極致): 10%

が実装されています。テンプレートから入力すれば自動で入ります。

四象武器の邪道派生については、王道と同様入力画面で選択できます。

f:id:hsimyu:20170525190720p:plain

適用量を確認したい場合は「キャラ情報・スキル合計値>スキル情報」をクリックすると、こんな感じで表示されます。

f:id:hsimyu:20170525190810p:plain

また、どのくらいまで上限が伸びたのか確認したい時は、

「予測ダメージ>単攻撃ダメージ(技巧連撃無)」をクリックすると表示できます。

f:id:hsimyu:20170525191004p:plain

全然減衰に届いてやんけ

無理やりバフを乗せます。

f:id:hsimyu:20170525191136p:plain

実質上限である44万代から46万くらいになるみたいです。

詳しい計算が知りたい方はsuitonさんの記事で丁寧に書かれていますので参照してみてください。

 

その他、ヴェイン〜真クラリスをテンプレートに追加しておきました。

ギルティギア イグザード レベレーター REV2 本日発売です!やるぞ!!!