游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6925|回复: 3

[讨论] 两个数值公式的差异性

[复制链接]

1

主题

16

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2014-11-27 15:47:18 | 显示全部楼层 |阅读模式
公式一:减伤=系数K1*防御/(系数K2+系数K1*防御)
                     *诚然,K1与K2 只要有一个变动即可,因为变动效果一致,因此习惯性设K2=1
公式二:减伤=1-系数K1/防御

很少来论坛,刚刚粗略看了下 数值策划入门的那篇文章,于是反复求证;
下面是验算结果:(以<剑三>为例)
公式一: G = 攻击  F = 防御 X=K1  Y = K2  H = 忽视防御 SF= 实防
G
F
X
Y
H
sf
50
100
0.001
1
10
90
8%
250
135
25
110
10%
450
170
40
130
12%
650
205
55
150
13%
850
240
70
170
15%
1050
275
85
190
16%
1250
310
100
210
17%
1450
345
115
230
19%
1650
380
130
250
20%
1850
415
145
270
21%
2050
450
160
290
22%
2250
485
175
310
24%
2450
520
190
330
25%
2650
555
205
350
26%
2850
590
220
370
27%
3050
625
235
390
28%
3250
660
250
410
29%
3450
695
265
430
30%
3650
730
280
450
31%
3850
765
295
470
32%
4050
800
310
490
33%
4250
835
325
510
34%
4450
870
340
530
35%
4650
905
355
550
35%
4850
940
370
570
36%
5050
975
385
590
37%
5250
1010
400
610
38%
5450
1045
415
630
39%
5650
1080
430
650
39%
5850
1115
445
670
40%
6050
1150
460
690
41%
6250
1185
475
710
42%
6450
1220
490
730
42%
6650
1255
505
750
43%
6850
1290
520
770
44%
7050
1325
535
790
44%
7250
1360
550
810
45%
7450
1395
565
830
45%
7650
1430
580
850
46%
7850
1465
595
870
47%
8050
1500
610
890
47%
8250
1535
625
910
48%
8450
1570
640
930
48%
8650
1605
655
950
49%
8850
1640
670
970
49%
9050
1675
685
990
50%
9250
1710
700
1010
50%
9450
1745
715
1030
51%
9650
1780
730
1050
51%
9850
1815
745
1070
52%
10050
1850
760
1090
52%
10250
1885
775
1110
53%
10450
1920
790
1130
53%
10650
1955
805
1150
53%
10850
1990
820
1170
54%
11050
2025
835
1190
54%
11250
2060
850
1210
55%
11450
2095
865
1230
55%
11650
2130
880
1250
56%
11850
2165
895
1270
56%
12050
2200
910
1290
56%
12250
2235
925
1310
57%
12450
2270
940
1330
57%
12650
2305
955
1350
57%
12850
2340
970
1370
58%
13050
2375
985
1390
58%
13250
2410
1000
1410
59%
13450
2445
1015
1430
59%
13650
2480
1030
1450
59%
13850
2515
1045
1470
60%
14050
2550
1060
1490
60%
14250
2585
1075
1510
60%
14450
2620
1090
1530
60%
14650
2655
1105
1550
61%
14850
2690
1120
1570
61%
15050
2725
1135
1590
61%
15250
2760
1150
1610
62%
15450
2795
1165
1630
62%
15650
2830
1180
1650
62%
15850
2865
1195
1670
63%
16050
2900
1210
1690
63%
16250
2935
1225
1710
63%
16450
2970
1240
1730
63%
16650
3005
1255
1750
64%
16850
3040
1270
1770
64%
17050
3075
1285
1790
64%
17250
3110
1300
1810
64%
17450
3145
1315
1830
65%
17650
3180
1330
1850
65%
17850
3215
1345
1870
65%
18050
3250
1360
1890
65%
18250
3285
1375
1910
66%
18450
3320
1390
1930
66%
18650
3355
1405
1950
66%
18850
3390
1420
1970
66%
19050
3425
1435
1990
67%
19250
3460
1450
2010
67%
19450
3495
1465
2030
67%
19650
3530
1480
2050
67%
19850
3565
1495
2070
67%
20050
3600
1510
2090
68%
20250
3635
1525
2110
68%
20450
3670
1540
2130
68%
20650
3705
1555
2150
68%
20850
3740
1570
2170
68%
21050
3775
1585
2190
69%
21250
3810
1600
2210
69%
21450
3845
1615
2230
69%
21650
3880
1630
2250
69%
21850
3915
1645
2270
69%
22050
3950
1660
2290
70%
22250
3985
1675
2310
70%
22450
4020
1690
2330
70%
22650
4055
1705
2350
70%
22850
4090
1720
2370
70%
23050
4125
1735
2390
71%
23250
4160
1750
2410
71%
23450
4195
1765
2430
71%
23650
4230
1780
2450
71%
23850
4265
1795
2470
71%
24050
4300
1810
2490
71%
24250
4335
1825
2510
72%
24450
4370
1840
2530
72%
24650
4405
1855
2550
72%
24850
4440
1870
2570
72%
25050
4475
1885
2590
72%
25250
4510
1900
2610
72%
25450
4545
1915
2630
72%
25650
4580
1930
2650
73%
25850
4615
1945
2670
73%
26050
4650
1960
2690
73%
26250
4685
1975
2710
73%
26450
4720
1990
2730
73%
26650
4755
2005
2750
73%
26850
4790
2020
2770
73%
27050
4825
2035
2790
74%
27250
4860
2050
2810
74%
27450
4895
2065
2830
74%
27650
4930
2080
2850
74%
27850
4965
2095
2870
74%
28050
5000
2110
2890
74%
28250
5035
2125
2910
74%
28450
5070
2140
2930
75%
28650
5105
2155
2950
75%
28850
5140
2170
2970
75%
29050
5175
2185
2990
75%
29250
5210
2200
3010
75%
29450
5245
2215
3030
75%
29650
5280
2230
3050
75%
29850
5315
2245
3070
75%
30050
5350
2260
3090
76%
30250
5385
2275
3110
76%
30450
5420
2290
3130
76%
30650
5455
2305
3150
76%
30850
5490
2320
3170
76%
31050
5525
2335
3190
76%
31250
5560
2350
3210
76%
31450
5595
2365
3230
76%
31650
5630
2380
3250
76%
31850
5665
2395
3270
77%
32050
5700
2410
3290
77%
32250
5735
2425
3310
77%
32450
5770
2440
3330
77%

公式二:
G
K1
F
S
S
H
50
100
100
100%
50
90
250
100
135
74%
185.1852
110
450
100
170
59%
264.7059
130
-150%
650
100
205
49%
317.0732
150
-82%
850
100
240
42%
354.1667
170
-43%
1050
100
275
36%
381.8182
190
-18%
1250
100
310
32%
403.2258
210
0%
1450
100
345
29%
420.2899
230
13%
1650
100
380
26%
434.2105
250
23%
1850
100
415
24%
445.7831
270
31%
2050
100
450
22%
455.5556
290
38%
2250
100
485
21%
463.9175
310
43%
2450
100
520
19%
471.1538
330
47%
2650
100
555
18%
477.4775
350
51%
2850
100
590
17%
483.0508
370
55%
3050
100
625
16%
488
390
57%
3250
100
660
15%
492.4242
410
60%
3450
100
695
14%
496.4029
430
62%
3650
100
730
14%
500
450
64%
3850
100
765
13%
503.268
470
66%
4050
100
800
13%
506.25
490
68%
4250
100
835
12%
508.982
510
69%
4450
100
870
11%
511.4943
530
71%
4650
100
905
11%
513.8122
550
72%
4850
100
940
11%
515.9574
570
73%
5050
100
975
10%
517.9487
590
74%
5250
100
1010
10%
519.802
610
75%
5450
100
1045
10%
521.5311
630
76%
5650
100
1080
9%
523.1481
650
77%
5850
100
1115
9%
524.6637
670
78%
6050
100
1150
9%
526.087
690
78%
6250
100
1185
8%
527.4262
710
79%
6450
100
1220
8%
528.6885
730
80%
6650
100
1255
8%
529.8805
750
80%
6850
100
1290
8%
531.0078
770
81%
7050
100
1325
8%
532.0755
790
81%
7250
100
1360
7%
533.0882
810
82%
7450
100
1395
7%
534.0502
830
82%
7650
100
1430
7%
534.965
850
83%
7850
100
1465
7%
535.8362
870
83%
8050
100
1500
7%
536.6667
890
84%
8250
100
1535
7%
537.4593
910
84%
8450
100
1570
6%
538.2166
930
84%
8650
100
1605
6%
538.9408
950
85%
8850
100
1640
6%
539.6341
970
85%
9050
100
1675
6%
540.2985
990
85%
9250
100
1710
6%
540.9357
1010
86%
9450
100
1745
6%
541.5473
1030
86%


如果按照第一个公式计算:
天策技能霹雳:200%武器伤害再附加2W+伤害  大约40000  很久没关注剑三了可能不太正确,不过不影响我们计算.
g
f
会心
会效
40000
500
66%
26400
10%
180%
28512
裸装
40000
300
76%
30400
10%
180%
32832
宝石装
40000
800
55%
22000
25%
210%
28050
裸装
40000
800
55%
22000
30%
220%
29920
宝石装

普攻演算
满级人物
G
F
无装
5000
2000
33.00%
1650
垃圾装满
12000
800
55.00%
6600


而第二个公式  我就觉得比较难了, 4W伤害, 我算人物是2K防御,忽视防御1200, 全破防装约1500破防,破防装插满破防宝石约1700破防。 会心装,会效装 如图;
= 1-(100/800)= 87.5% 之多。  

这里我可能有个误解,在第二个公式K值设定的时候,是否这个K值 直接影响了 最低防御值。 人物1级 无装时,可以设定他 破防是0 ,  也可以不是,这不影响,  如我 验算,假设是100   那么 得不出 好的结论

所以我很不习惯第二个公式。  也许其优点是 前期梯度跨越大,后期用天文数值的攻击力可弥补。或者再在这个公式上做变化,加点系数,或者与等级成长关联等等
但是我觉得第一个公式同样能达到效果;

那篇文章里把第二个公式 吹得天花乱坠,导致忽然想不明白。求教各位~~

0

主题

27

帖子

270

积分

中级会员

Rank: 3Rank: 3

积分
270
发表于 2014-11-28 11:33:20 | 显示全部楼层
设防御值为x,减伤比为y。
有如下两个公式:

①:y=k1·x/(k2+k1·x)=1-k2/(k2+k1·x)  
令 k1=1,k2=1。
则 y=1-1/(1+x)

②:y=1-k1/x
令 k1=1。
则 y=1-1/x

QQ截图20141128112703.jpg

抛个砖,希望对楼主有点帮助。

0

主题

2

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2014-12-7 21:02:12 | 显示全部楼层
那篇文章不是说的减法公式和除法公式么,你这两都是除法公式啊

0

主题

6

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2014-12-25 15:44:15 | 显示全部楼层
第一个公式也是除法公式呀...作者的建议是新手不要贸然使用减法公式。
大部分游戏用的都是第一个公式吧,至于第二个公式我想是为了简化设计的目的而设计的。第一个公式只能使得防御与有效血量成线性,但是第二个公式能够使得防御与有效血量成正比。在第一个公式中只调节防御很难达到平衡,需要对整个模型进行缩放,但是第二个公式中只需要调节防御就能够对职业模型进行倍数的放大。
而且在那篇文章里面受伤比中的A值(就是你说的K1)是读表获取的,它的值就是标准防御力乘以标准受伤比。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-23 20:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表