どうもどうも! EIEIです!
今回は、マイクラで「相手を攻撃したときに与えられるダメージ」を求めることができる計算機を作りました!
「この相手に何回攻撃したら倒せるかな?」と、調べるときに活用してください♪
PVPの研究とか、サバイバルでの知識、配布マップの難易度の調整などとして役立ててもらえると嬉しいです!
本日もLet‘sマイクラ!
2021年4月4日追記
この記事で紹介している計算機の、改良版を作りました!
改良版は、エンチャントも考慮した計算が可能となっています!
下のリンクからご覧いただけるので、ぜひ♪
ダメージ計算機!
下に計算機を埋め込んであります! ダメージ量の単位は「ダメージ」です。
2ダメージで、ハート1個分になりますよ!
変更履歴など
- 2020年8月14日 …「耐性Ⅲ」「耐性Ⅳ」をつけるとダメージ量が増加する不具合を修正
- 2020年12月8日 …クリティカルの「あり」「なし」を選択可能に、表示を見やすく
詳しい使い方
バージョンは、Java版の方は「1.8.9以前」と「1.9以後」の2つがあります! どちらかを選択してください。
統合版では、Java版のバージョン1.8.9以前と計算式が同じだと思いますので、「1.8.9以前」を選択してくださればOKです♪
実は、Java版1.9から与えるダメージの計算式が変更になったみたいです!
クリティカル攻撃は、落下中に近接攻撃をすると出せる、通常より強い攻撃ですね。「あり」「なし」で選べます。
攻撃する側の攻撃力、攻撃を受ける側の防御力と防御強度は、0以上の数字を入力してください。
0より小さい数字を入力すると、エラーメッセージが出て結果がおかしくなるかもしれません。
エフェクト(攻撃力上昇、弱体化、耐性)は、必要な場合は選択してください。
エフェクトの効果も入れて計算できますよ~
「与えるダメージ量」の場所に自動で計算して、結果が表示されます!
計算式などを参考にさせていただいたサイト様
マイクラで攻撃したときに与えられるダメージの計算式などを、参考にさせていただいたサイト様です。
さすがに僕1人じゃダメージの計算式はわかりませんから…(笑)
Java版バージョン1.9以降は、計算式がとても複雑!
実は、攻撃をした時のダメージの計算式は、Javaバージョン1.9のコンバットアップデートで、複雑化しています!
必ず”比例”の関係になるとは限らなくなりました!
下の画像を見てもらえればわかるかもしれません。鉄フル装備と、ネザライトフル装備でダメージの比較をしたものです。
鉄フル装備は「防御力:15」だけど、
ネザライトフル装備は「防御力:20、防具強度:12」です!
複雑だからよくわからないよ~!
複雑な計算式を解くのは大変なので、今回この計算機を作ってみました!
もし与えるダメージ量を調べたいときは、使ってみてください!
それでは皆さん、バイバ~イ!
コメント
追加で
ダメージ増加、アンデット特攻、虫特攻と攻撃する相手の選択を追加してください。
後、e+なんて分かりませんよ()小6には()
匿名さんへ返信
この「e+」というのは、「10を何乗したものをかける」という意味ですので、
匿名さんが入力した数値ですと、桁が1つ違うことになりますね。
なので、耐性4の被ダメージ8割減がきちんと行われていますよ~♪
すみません。直ってません。また数値が上がりました。
攻撃ー123456789012345678901234567890123456789
防御ー3
防具強度ーBEなのでなし
攻撃力UP2
耐性なし
1.086419743308642e+38
耐性4
2.1728394866172843e+37
数値がエラーいってるので当然ですかね()
剣†アレックス†剣さんへ返信
僕なりにいろいろと試して、原因がわかりました!
ご報告ありがとうございます♪
しっかり修正したので、おそらくこれでありえない数字を入力しても(一応)計算はできるはずです。
遅いファンさんへ返信
ポケ〇ンにもこんなのあったな~ って想像しながら作っていました…(笑)
ポケmo…
ウッ頭が…