游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1917|回复: 4

请教游戏中装备砸宝石成功率

[复制链接]

10

主题

28

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2007-2-10 14:45:00 | 显示全部楼层 |阅读模式
网络游戏中象MU那样砸宝石 成功率是用的什么算法,谁能介绍下,或者给个函数(伪代码就好)~
例如+1 90%成功 +2 80% ===

0

主题

199

帖子

199

积分

注册会员

Rank: 2

积分
199
发表于 2007-2-10 18:16:00 | 显示全部楼层

Re:请教游戏中装备砸宝石成功率

如果是仅仅问成功率,那很简单呀
比如: 90%成功就是
if(random(100) < 90)
{
  成功;
}
else
{
  失败;
}
难的倒是写一个分布均匀的随机数生成器。好在这有现成的算法和库可以用。

不明白这个“+1 90%成功 +2 80%”是什么意思

10

主题

28

帖子

30

积分

注册会员

Rank: 2

积分
30
 楼主| 发表于 2007-2-11 16:21:00 | 显示全部楼层

Re:请教游戏中装备砸宝石成功率

+2是+第2个宝石
我想问的不是这个,一个网络游戏的设置应该没这么简单,如果想控制市场的物价,他会不会,收集同一时间段在合成的玩家的数,而这一数越多,相应概率就变小,==一些措施~~~~
求高手~

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2007-2-11 16:32:00 | 显示全部楼层

Re:请教游戏中装备砸宝石成功率

那你得问问真正的设计人员了,看看他们是怎么设计的,咱们只能瞎猜。

36

主题

197

帖子

197

积分

注册会员

Rank: 2

积分
197
发表于 2007-2-12 10:56:00 | 显示全部楼层

Re:请教游戏中装备砸宝石成功率

是不是可以每隔1天,从数据库得到这段时间高级合成物品成功率(低级太多,不保存数据库),然后得到一个值放在数据库中,以后合成要参照这个值
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 10:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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