请教一下,捕鱼类游戏的捕获率怎么控制

举手无悔大丈夫 2015-11-16 06:24:23
目前做出的效果不是很理想,卡了很久了。
...全文
3480 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
baddy1211 2016-01-14
  • 打赏
  • 举报
回复
引用 8 楼 lianzhu520610 的回复:
[quote=引用 7 楼 baddy1211 的回复:] [quote=引用 6 楼 lianzhu520610 的回复:] [quote=引用 2 楼 baddy1211 的回复:] 每种鱼生成的时候 都有个几率(千分之几)比如是100/1000千分之一百 然后当子弹打中这条鱼的时候 进行rand取值 取到低于100内 就算打中鱼 取到100以上 就打不中鱼 目前的HGE引擎的捕鱼 都是这种模式
现在是用这个方法来做的,请教下,如何确定每条鱼的概率[/quote] 鱼生成的时候 专门有一个结构体用来保存这条鱼的属性 这个属性结构体里 包含了鱼的信息 比如鱼的ID 鱼的速度 鱼的爆率 至于如何确定 你可以用配置文件确定 而且在配置文件里 也可以指定这个鱼在不同时间段有不同的爆率 当子弹打中某一种鱼的时候 只需要提取当前这条鱼的爆率属性 进行rand对比 就可以了[/quote] 我的意思是比如你要设置这条鱼的概率是8/1000,这个概率是怎么算出来了,到底要多少才是合理的概率,谢谢你的回答![/quote] 这个概率就是需要你自己试验了 根据我这边的项目 我这边配置的是最容易打的鱼的概率应该是200/1000到400/1000的概率最合适 而最难的鱼 估值范围在10/1000 到 3/1000左右 当然 因为我这边鱼最后的爆率 还受库存拉 黑白名单等因素控制 比如正常库存1个亿 那么K=1 如果库存到了9000万 那么K=0.9 黑名单 P=0.8 白名单的话 P=2 最后爆率就是:某条鱼的本身概率*K*P 这个具体 需要你那边自己环境 自己测试 到底什么范围的鱼才正常 一般你进入玩游戏 正常条件下 玩个半小时出来 最后分数不输不赢的情况是最合理的
  • 打赏
  • 举报
回复
引用 2 楼 baddy1211 的回复:
每种鱼生成的时候 都有个几率(千分之几)比如是100/1000千分之一百 然后当子弹打中这条鱼的时候 进行rand取值 取到低于100内 就算打中鱼 取到100以上 就打不中鱼 目前的HGE引擎的捕鱼 都是这种模式
现在是用这个方法来做的,请教下,如何确定每条鱼的概率
xjast 2015-12-22
  • 打赏
  • 举报
回复
对你的提问表示鼓励。
xjast 2015-12-22
  • 打赏
  • 举报
回复
baddy1211 2015-12-21
  • 打赏
  • 举报
回复
每种鱼生成的时候 都有个几率(千分之几)比如是100/1000千分之一百 然后当子弹打中这条鱼的时候 进行rand取值 取到低于100内 就算打中鱼 取到100以上 就打不中鱼 目前的HGE引擎的捕鱼 都是这种模式
  • 打赏
  • 举报
回复

613

社区成员

发帖
与我相关
我的任务
社区描述
游戏策划与运营相关内容讨论专区
社区管理员
  • 游戏策划与运营社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧