游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: wannatam

[讨论] 数值问题求算法!!!

[复制链接]

0

主题

5

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2013-3-18 20:54:15 | 显示全部楼层
<script>
var am=0;//原武器价值
var mji=0;//总花费
var rate=[1,0.5,0.3,0.2,0.1];//几率数组
function allmoney(ji){ //ji为升级次数
for (var i=0;i<ji;i++){
  mji+=(10+2*(ji-1))/rate[ji-1];
  }
  return mji;
}
mji=allmoney(4);
alert (mji);
</script>
这个其实更简单了,只用循环就可以了
1 ji  10
2 ji  48
3 ji  140
4 ji  320

98

主题

784

帖子

4495

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4495
发表于 2013-3-18 21:00:56 | 显示全部楼层
请教7楼,这个5升6的10%是如何推出的?Feeling?

0

主题

5

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2013-3-19 09:43:10 | 显示全部楼层
猴与花果山 发表于 2013-3-18 21:00
请教7楼,这个5升6的10%是如何推出的?Feeling?

以前升装备感觉的

1

主题

36

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
发表于 2013-3-19 15:57:16 | 显示全部楼层
为毛我模拟出来是260.88
悲剧了 又是一次只会模拟不会计算的

0

主题

4

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2013-3-21 17:18:28 | 显示全部楼层
可以利用马尔科夫过程  计算出
A需要次数  5    6    7    8    9   .....    n
B对应概率  P5  P6  P7  P8  P9 .....    Pn
C强化费用  S5  S6  S7  S8  S9 .....    Sn     

对应位置相乘再相加得到的和就是预期花费

0

主题

4

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2013-3-21 17:23:17 | 显示全部楼层
刚刚看成从0开始升级了  改下
A需要次数  4    5    6    7    8    9   .....    n
B对应概率  P4  P5  P6  P7  P8  P9 .....    Pn
C强化费用  S4  S5  S6  S7  S8  S9 .....    Sn     

对应位置相乘再相加得到的和就是预期花费

0

主题

5

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2013-4-12 01:14:28 | 显示全部楼层
6L正解6L正解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-27 20:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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