游戏开发论坛

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

[求助] 一个巧妙的概率问题解决方案疑问

[复制链接]

0

主题

58

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
发表于 2013-11-8 13:37:12 | 显示全部楼层
稍许有点经验的策划,应该在1分钟内就能想到怎么做
1,设定所有道具出现的概率,但总和应该=1,否则就要用空格来填
2,玩家根据概率抽到啥道具,客户端就在翻开的格子里显示啥道具

0

主题

8

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2013-11-8 20:58:46 | 显示全部楼层
根据我做游戏的理解,如果楼主描述的是一个箱子抽奖问题,在游戏中的表现是:有16个奖池,玩家可以在任意一个中无限抽奖,最终你希望的是5星道具出现的概率是0.1%。然后你的问题是这个要怎么实现,我这里提供两种方式:

首先清除16个奖池的因素影响。这16个奖池其实都可以认为是一个奖池。只需要保持16个奖池中每一个奖池的5星道具出现概率都是0.1%,那么整体的概率就也是0.1%。16个箱子,在游戏中,仅仅是一种表现手法。

因此归结起来,其实就是一个很简单的概率问题,只需要保证你的配置里面,每一个格子的五星道具数量/总物品数量=0.1%即可。又或者是程序给一份配置表是直接填物品id+抽中概率。

楼主的一个表述是很有问题的:“玩家可以不限次数地抽奖,抽完后该格子关闭再全部随机”。既然是无限抽奖,那怎么抽得完呢??我猜测你其实是想表达“抽到5星道具后刷新”。否则你就是在每一个格子的抽奖道具数量上做了上限,而这个上限其实很反人类——最少要让玩家最少抽1000次刷新,才能满足你“格子里一定有1-5星道具,且5星道具被抽中概率是0.1% ”的设定
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-26 07:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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