四季さんの日記 「なーんか、威力表って」

四季
四季日記

2026/03/07 14:44

[web全体で公開]
😶 なーんか、威力表って
プログラミング言語で威力表を出力させる試みをしている方が居たので威力表を見ていて気付いたことを投げてみる。

なーんか、数曲線を描いていないか?試しにCopilotに投げてみたら
威力表40で
⌊(3n)/2⌋ − ⌊n/4⌋  
威力表50で
2n + ⌊n/3⌋ − ⌊n/5⌋  
なる数式で近くなるらしいと答えてきた。
自分>「ワカラン(日本兵)」

コレ、代入式で何とかできないかとチョット考えてみたけど四捨五入どころじゃない「丸め」や「調整」が入っている事には気付けた。 威力表…数学ガチ勢がみたら解きがいのある数列に見えるんだが、みなさんはどう?

追記じゃい。
インフィニット・コロッセオの魔物データは魔物設定由来の歩合値が入っていない為か素の数字が数列として並んでいるんだよね。
コア部位のHPの値を数値化すると
X+Y=HP
って数式が見えてYの値は0が下限値で12が上限値、Xの値は10を最低値としてもの前の魔物レベルHPを代入していくって式になっているんだよね。具体的な内容を書いちゃうと著作権に引っ掛かりそうなので伏せなのは許せ。
その他の部位のHPは
Xの値の最低値は7、Yの上限値は11 
うーん、興味深い…
いいね! いいね!7

レスポンス

Kei
Kei四季

2026/03/07 23:59

[web全体で公開]
> 日記:なーんか、威力表って
以下の式で近似できます。ただし公式の表はどんな恣意的が操作が入っているのか分かったものではないので、あくまでこれは近似です。蛇足ですが bcdice ではレーティング表そのものを参照しているようです。

P = 威力
R = 2d6の出目
t = (PR/40+R/4+P/30).floor
if (P <= 15 and R <= 6) or (P >= 70 and R >= 9)
t = t - 1
elsif R >= 8
t = t + 1
end
t = 0 if t < 0
t # damege
たこ
たこ四季

2026/03/07 17:14

[web全体で公開]
> 日記:なーんか、威力表って
威力表って数式がないんですね
そう考えるとSWのDicebotを最初に作った方は全部威力表を手打ちしたんでしょうね
大変だっただろうに、ありがたい限りです 
聖岳生馬
聖岳生馬四季

2026/03/07 15:00

[web全体で公開]
> 日記:なーんか、威力表って

ソード・ワールド初代のデザイン時に清松みゆき先生が作ったらしいですね。
レーティング表20の時に2D6-2になるようにだったかな。
でレーティング+-5ずつで平均値1だけ変わるように。
おそらく数式単体にはできないんじゃないかなぁ?
トロ
トロ四季

2026/03/07 14:59

[web全体で公開]
> 日記:なーんか、威力表って
FF外から失礼します。
昔、無印時代に威力表が50までしかなかった頃100まで計算した友人がいました。
その友人は理系に進みましたが、今思うと凄い才能があったのでは…と思います。

コメントを書く

コメント欄:(最大1000文字)

※投稿するにはログインが必要です。