游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 小乔慈

[讨论] 我也来出题!【数值实用题】

[复制链接]

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2010-11-16 16:17:00 | 显示全部楼层

Re:我也来出题!【数值实用题】

牛逼的人好多啊!好犀利的文笔和好犀利的分析!再此膜拜!

0

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2010-11-17 11:56:00 | 显示全部楼层

Re:我也来出题!【数值实用题】

绑定,全他妈绑定。
铜钱,绑定
内裤,绑定
乳罩,绑定

不溢出了,单机游戏好爽啊

0

主题

46

帖子

50

积分

注册会员

Rank: 2

积分
50
发表于 2010-12-13 21:25:00 | 显示全部楼层

Re:我也来出题!【数值实用题】

第一个问题。
在实际游戏中还挺常见的。这题目应该多指一个踩地雷遇敌的游戏中,玩家在地图上连续行走的情况。我的感觉是这样,遇到这种问题要反过来想。
每走一步20%概率遇敌,也就是80%不遇敌。
第一步不遇敌概率:80%
连着走二步不遇敌:80%*80%
连着走三步不遇敌:80%*80%*80%
以此类推。
发现:连走三步不遇敌的概率只有50%左右。也就是说,三步之前不遇敌的可能性较大,而之后继续走不遇敌的可能性越来越小了。
结论:用一个玩家做测试的话,使其从某个点往远处跑去,直到发生遇敌,记录下连续走的步数。发现3步和4步应该是最多的。所以可以用“平均3,4步遇到一次敌人”这种说法。
我正好做过一个回合制游戏,个人的感觉也是符合的。不过实际由于服务器延迟等等问题,有时候会稍微多走几步遇敌。但是看到很多答案要走2,30几步才能遇敌的,是怎么个计算方式呢?

2

主题

47

帖子

53

积分

注册会员

Rank: 2

积分
53
发表于 2010-12-28 14:27:00 | 显示全部楼层

Re:我也来出题!【数值实用题】

第一题:第一步
第二题:8次

4

主题

467

帖子

829

积分

高级会员

Rank: 4

积分
829
发表于 2010-12-31 01:47:00 | 显示全部楼层

Re:我也来出题!【数值实用题】

A,B,C,D的掉率都是25%,也就是1次击杀会分别获得0.25A,0.25B,0.25C,0.25D
获得2个A需要8次,击杀8次也会获得2个B,2个C和2个D

所以平均8次是正确的

15

主题

207

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
发表于 2011-2-14 17:22:00 | 显示全部楼层

Re:我也来出题!【数值实用题】

如果A,B的掉落几率分别是p1,p2
那么凑齐2个A,1个B平均需要的次数是
2/p2+1/p1-1/(p1+p2)-p1/(p1+p2)^2
把p1=p2=0.25代入上面的算式   可以得出结果是9

更一般性的结果  参看以下网址的文章:
http://www.combinatorics.org/Volume_15/PDF/v15i1n31.pdf

1

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2011-2-20 17:10:00 | 显示全部楼层

Re:我也来出题!【数值实用题】

2.假设某怪物只掉A/B/C/D四件物品,每次必掉一件,每件物品的掉落几率都是25%。问,如果有N个玩家需要收集2个A,1[来源:GameRes.com]个B,那么每个玩家平均需要杀死该怪物几次

玩家3次杀怪收集成功的几率是多少?

假设第1个获得A,需要25%几率,则第2个可以50%几率A或B,第3个25%几率A或B    总几率为3.125%
假设第1个获得B,需要25%几率,则第2个第3个25%几率A  总几率为1.5625%
玩家3次杀怪成功的几率为2.3%

玩家第4次杀怪的成功的几率为?
P3=2.3%
P3*combin(4,3)=9.2%
9.2%-2.3%=6.9%

玩家第5次杀怪成功的几率为?
P3*combin(5,3)=23%
23%-P3*combin(4,3)=13.8%

求教,这么算可对?这个规律如何表述?

0

主题

5

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2012-10-10 13:06:00 | 显示全部楼层

Re: 我也来出题!【数值实用题】

没说这N个玩家之间是否可以交易,如果可以交易是平均8次
如果不能交易x=1/4y+1/4z+1/2x+1
           y=1/4*4+3/4*y+1
           z=1/4*4+1/4*4+1/2*z+1
解得x=9

1

主题

36

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
发表于 2012-10-17 22:14:00 | 显示全部楼层

Re:我也来出题!【数值实用题】

第一题 12000次模拟的结果是 8次左右。

1

主题

36

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
发表于 2012-10-23 10:37:00 | 显示全部楼层

Re:我也来出题!【数值实用题】

VBA 100 0000次得出的结果是 9.0866.理论值应该是9
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-28 01:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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