浆糊论坛-RO小站's Archiver

白露为霜 发表于 2010-1-6 13:44

[已解决]有关素质点数

[font=宋体][size=3][color=red]感谢还没想好名字在QQ上教我的方法,感谢楼下几位朋友的帮忙,谢谢![/color][/size]

正文如下:
已知BASE每升1级所得到的素质点数如下:
Lvl 01 ~ 05 :  3 点
Lvl 06 ~ 10 :  4 点
Lvl 11 ~ 15 :  5 点
Lvl 16 ~ 20 :  6 点
Lvl 21 ~ 25 :  7 点
Lvl 26 ~ 30 :  8 点
Lvl 31 ~ 35 :  9 点
Lvl 36 ~ 40 : 10 点
Lvl 41 ~ 45 : 11 点
Lvl 46 ~ 50 : 12 点
Lvl 51 ~ 55 : 13 点
Lvl 56 ~ 60 : 14 点
Lvl 61 ~ 65 : 15 点
Lvl 66 ~ 70 : 16 点
Lvl 71 ~ 75 : 17 点
Lvl 76 ~ 80 : 18 点
Lvl 81 ~ 85 : 19 点
Lvl 86 ~ 90 : 20 点
Lvl 91 ~ 95 : 21 点
Lvl 96 ~ 99 : 22 点
[font=宋体][size=3][color=red]请问可否归纳成为一个统一而简便的计算公式?
[/color][/size][/font]
已知属性点每加1点(按阶段表示)所消耗的素质点数如下:
階段(Lv) 每次消耗
2-11         2      
12-21         3        
22-31         4         
32-41         5         
42-51         6         
52-61         7         
62-71         8         
72-81         9         
82-91         10      
92-99         11  
[size=3][color=red]同问,可否归纳成为一个统一而简便的计算公式?[/color][/size][/font]

[quote]原帖由 [i].ˊ頽ヾo?[/i] 于 2010-1-6 14:38 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=11426688&ptid=1023574][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
[(Lvl-1)/5]+3
[(Lvl-2)/10]+2 [/quote]

[[i] 本帖最后由 白露为霜 于 2010-1-6 17:57 编辑 [/i]]

是是非非 发表于 2010-1-6 13:49

网上有模拟器的!

doomchen 发表于 2010-1-6 13:53

:blink: 楼主真是个爱思考的孩子啊

白露为霜 发表于 2010-1-6 13:56

[quote]原帖由 [i]是是非非[/i] 于 2010-1-6 13:49 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=11426595&ptid=1023574][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
网上有模拟器的! [/quote]
模拟器没公式,我是需要公式,对怎么计算出来的感到好奇。

白露为霜 发表于 2010-1-6 14:19

[url=http://bbs.rohome.net/thread-915799-1-1.html]http://bbs.rohome.net/thread-915799-1-1.html[/url]
Again的帖子已找到,可惜公式不对,-0-

[quote]原帖由 [i]Again[/i] 于 2008-8-13 22:20 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=9506171&ptid=915799][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
[color=blue]然而,在1-99级,经典的提升素质消耗素质点公式仍然未改变,即每提升1点需要消耗已有素质的十位数+2的基本素质点
人物每升1级所获得的基本素质点仍沿用旧公式[/color]
[/quote]

属性点10到11也只需要2点素质点,继续研究ing。

还没想好名字 发表于 2010-1-6 14:26

那就理解成减2以后十位数字+2不就完了

.ˊ頽ヾo? 发表于 2010-1-6 14:38

[(Lvl-1)/5]+3
[(Lvl-2)/10]+2

alone007 发表于 2010-1-6 14:40

[color=White]好久没写过程序了。。。出丑出丑。。。[/color]
X=取整函数((LV-1)/5)+3

Y=取整函数((LV-2)/10)+2

再说为什么一定要公式?
稍微学过点编程都知道有一种语句叫:条件语句

PS:解释一下,“取整”就是只取小数点左边的数值,右边的数值无条件舍去,得到的结果为整数型。

alone007 发表于 2010-1-6 14:41

啧,加了几行字就比楼上上慢了。。。

白露为霜 发表于 2010-1-6 17:58

非常感谢几位回贴帮忙的朋友,谢谢!

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.