游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: 枫叶的童话

[讨论] 遇到一个问题…高手帮帮忙~~

[复制链接]

2

主题

38

帖子

44

积分

注册会员

Rank: 2

积分
44
发表于 2006-5-30 15:47:00 | 显示全部楼层

Re:遇到一个问题…高手帮帮忙~~

楼上两个争论的我都认识。。。。。。。。。。。。。。。。

5

主题

189

帖子

189

积分

注册会员

Rank: 2

积分
189
发表于 2006-5-30 20:10:00 | 显示全部楼层

Re:遇到一个问题…高手帮帮忙~~

楼主姐姐好~~~临界条件的确没多看懂,我这就假设人物从0级开始,
基础素质为0,拥有0点素质点数吧
设k级时候,人物的素质可以加到j级
关系有 (2+2+(k/5)-1)*(k/5)/2*5+(k/5+2)*(k%5) = (2+2+(j/7)-1)*(j/7)/2*7+(j/7+2)*(j%7)
  注意这里 * 是乘法,/是除法取整, %是除取余 ,应该明白吧? 想化简式子的时候要小心哟~~
  然后就是代入k 求 J了, ^O^

顺便.........godsun在上班时间灌水,bs之~~

42

主题

157

帖子

7102

积分

论坛元老

Rank: 8Rank: 8

积分
7102
发表于 2006-6-1 10:18:00 | 显示全部楼层

Re:遇到一个问题…高手帮帮忙~~

楼上的,给我qq留言之

5

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2006-6-6 14:46:00 | 显示全部楼层

Re: Re:遇到一个问题…高手帮帮忙~~

独脚兽: Re:遇到一个问题…高手帮帮忙~~

楼主姐姐好~~~临界条件的确没多看懂,我这就假设人物从0级开始,
基础素质为0,拥有0点素质点数吧
设k级时候...

看到了~研究了半天终于弄明白了,呵呵 谢谢哈 [em1]

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
发表于 2006-7-28 11:13:00 | 显示全部楼层

Re:遇到一个问题…高手帮帮忙~~

2 + TRUNC(Level / 5,0) .....

44

主题

325

帖子

412

积分

中级会员

Rank: 3Rank: 3

积分
412
QQ
发表于 2006-8-13 16:21:00 | 显示全部楼层

Re:遇到一个问题…高手帮帮忙~~

路遇老贴,用笔纸算了一下,仅供参考:

先把函数列举如下:
Divide(A,B)=A除以B后的浮点数
Round(A)=把A去掉小数部分取整
StepSum(A,B,C)=从A到B的公差为C的等差数列的求和
Mod(A,B)=AmodB

以下初始化过程:
素质点间隔差为5级间隔一次,即AddPlusStep=5
素质点每次增加的公差为1,即PlusStep=1
素质点等差数列的首项为2,即InitPlus=2
加点所需点间隔差为7级间隔一次,即AttrCostStep=7
加点每次增加的公差为1,即CostStep=1
加点需要扣除的素质点的等差数列的首项为1,即InitCost=1

已有可分配的素质点为0,即InitPlus=0
已有的角色初始属性点为0,即InitAttr=0

以下推算过程

Level级时获得的素质点LevelPlus=InitPlus+Round(Divide(Level,AddPlusStep))*PlusStep
Level级的可分配的素质点的总点数TotalPlus=AddPlusStep*StepSum(InitPlus,(LevelPlus-

PlusStep),PlusStep)+Mod(Level,AddPlusStep)*LevelPlus

某项属性升到AttrPoint的时候所需要花费的点数AttrPointCost=InitCost+Round(Divide(AttrPoint

,AddCostStep))*CostStep
某项属性升到AttrPoint的时候所需要花费的总点数TotalCost=AddCostStep*StepSum(InitCost,

(AttrPointCost-CostStep),CostStep)+Mod(AttrPoint,AddCostStep)*AttrPointCost

两者之间存在等式:TotalPlus=TotalCost

利用以上五条等式可以求出AttrPoint的数值,把该浮点数数值向下取整就可以得出当前等级的最大可能

性的属性点数了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-17 15:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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