返回列表 发帖
强烈赞扬这种精神(顺便BS下自己为了双倍经验……)

不过对于“对于同等的V来说,伤害增加和I是线性关系”表示一下否定。

TOP

而且也不是两次函数,我用根号和INT^-1也试过,都不对啊
猜想会不会是分段函数?
比方说  当INT在A~B之间 每增加1 伤害增加多少都是定义好了的 没公式可训

TOP

是没什么了不起,AB也不是打不死很多人,不是照样有人练

我们只是对未知的东西有点好奇而已

TOP

"VIT1那组数据得出另外一个公式  INT*VIT*0.7-X  X是关于VIT的函数"

假设V是100  那么就是INT*70-(常数)
那还是一次函数,我觉得这个公式肯定不是一次函数

[ 本帖最后由 暗黑殿堂 于 2005-12-25 19:16 编辑 ]

TOP

我总感觉应该是2个公式相乘 一个公式是关于INT的函数  一个是关于VIT的函数

TOP

一次函数无论怎么变形 终究还是AX+B的形式
而两次函数都可以转化成AX^2+BX+C的形式
然后套几个数字进去一算,就能得出A B C
从而可以推断既不是一次函数也不是二次函数

TOP

召唤芊芊~~~~~(在我映像中芊芊是数学型,海棠是语文型)

TOP

对数……倒是提醒了我
我再用对数算算看

TOP

aI+bV+cIV+dI/V+eV/I+f/IV+g=h
用控制变量法,当V为常量时
(a+cV+d/V)I+(eV+f/V)I+(bv+g)=h
设a+cV+d/V=A  eV+f/V=B  bv+g=C
于是AI+B/I+C=h
I为变量,设I为X,h为Y
AX+B/X+C=Y
这是一个无理方程
当X=40时 Y=808
当X=80时 Y=2532
当X=110时 Y=4116
代入推得A=4084/70   B=341440/7   C=-19216/7
得出方程 (4084/70)*int+341440/(7*int)-19216/7=伤害
但是当代入除了40、80、110以外的INT得出这个方程是错的,从而证明

aI+bV+cIV+dI/V+eV/I+f/IV+g=h也是不正确的
---------------------------------
INT=25时 玩家VIT104裸体伤害是176
    40                   404
    41                   421
    42                   439
    43                   457
    44                   476
    45                   494
    60                   799
    61                   820
    62                   842
    63                   865
    64                   887
    80                   1266
    90                   1519
    100                  1789
    110                  2058

TOP

大家还在弄啊?加油啊,我脑子已经费了!
非常期待能看到一个有启发的东西,比方说……对数

damage = int * Floor( (100*Vit)^0.5 ) / 3;
这样的公式是肯定不对的,我随便说几句大家觉得不对的话讨论讨论
我类似这样的公式都是不对的,因为当VIT为常量时 这个公式就是一个经过原点的一次方程
看我那组数据就知道,当VIT不变时,INT对伤害肯定不是一个一次方程

TOP

INT似乎有点像线性增长
你试过10INT~~20INT 每增长1INT 和110INT~~120INT 每增长1INT的区别吗
10INT~~20INT 大约是15点    110INT~~120INT 大约是22点

TOP

返回列表