举例论述游戏设计蕴含的概率学原理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
问题1. 假设你正在设计⼀一款全新MMORPG游戏,你设定当玩家消灭⼀一只怪兽时,特殊道具Orc Nostril Hair将有10%的出现⼏几率。某位测试者回馈称,他消灭20只怪兽,发现Orc Nostril Hair 4次,⽽而另⼀一位测试者则表⽰示,⾃自⼰己消灭20只怪兽,没有发现Orc Nostril Hair。这⾥里是否存在编程漏洞?
问题2. 假设你正在设计游戏的战⽃斗机制,决定植⼊入⼀一个重击机制。若⾓角⾊色进⾏行成功袭击(假设是75%的成功⼏几率),那么他就可以再次发动进攻。若第⼆二次袭击也成功,那么玩家就会形成双倍破坏性(2x)。但若出现这种情况后,你再次进⾏行袭击,且这次袭击也获得成功,那么破坏性就上升⾄至3倍(3x)。只要袭击都获得成功,你就可以继续发动新的进攻,破坏性就会继续成倍提⾼高,直到某次袭击出现失败。玩家释放⾄至少双倍(2x)破坏性的⼏几率是多少?玩家形成4倍(4x)或更⾼高破坏性的⼏几率是多少?
问题3. 你决定在最新杰作RTS-FPS-电⼦子宠物-运动混合游戏中植⼊入赌博迷你游戏。此赌博迷你游戏⾮非常简单:玩家下注红宝⽯石,赌硬币会出现正⾯面,还是反⾯面。玩家可以在胜出的赌局获得同额赌注。你会将硬币投掷设计成公平程式,但你会向玩家提供额外功能:在屏幕右侧显⽰示最近20次的硬币投掷结果。你是否会请求程序员引⼊入额外逻辑运算,防⽌止玩家利⽤用此20次投掷结果列表,以此摧毁你的整个游戏经济体系?
我们将在⽂文章末尾附上这些问题的答案。
游戏设计师——复兴⼈人⼠士&⾮非专家
如今设计师这⼀一职业要求各种各样的技能。设计师是开发团队的多⾯面⼿手,需要消除美⼯工和编程⼈人员之间的隔阂,有效同团队成员沟通——或者⾄至
少要学会不懂装懂。优秀设计师需要对众多知识有基本的了解,因为游戏设计是各学科的随机组合。
我们很常听到设计师争论线性或⾮非线性故事叙述、⼈人类⼼心理学、控制⼈人体⼯工学或植⼊入⾮非交互事件序列中的细节内容;你很少看到他们深究微积分、物理学或统计学之类晦涩科学的梗概内容。当然依然存在Will Wrights这样的⼈人⼠士,全⼼心致⼒力于天体粘性物及动态城市交通规划。但多数⼈人都会在遇到⽅方程式时选择退缩。
概率学+统计学=杰出成果
概率学(P)和统计学(S)是两⻔门对游戏设计师来说⾮非常重要的复杂科学——或者⾄至少对他们来说应该⾮非常重要。它们之间的关系就像豌⾖豆和胡萝⼘卜,但和那些美味的蔬菜⼀一样,它们不是同个事物。简略来说就是:
概率学:预测事件发⽣生的可能性
统计学:基于已发⽣生事件下结论
综合起来,P和S让你可以做到这些:同时预测未来和分析过去。这多么强⼤大!但记住:“⼒力量越强⼤大,责任越重⼤大。”
P和S只是设计师⼯工具箱中的⼯工具。你可以且应该在设计游戏时充分利⽤用它们,这样游戏才会更具平衡性和趣味性。
好事坏事接⼆二连三
P和S有许多厚厚的教材,本⽂文并⾮非这类教材的替代内容。
这⼀一系列的⽂文章旨在让你把握P和S的若干主要话题,主要围绕设计师需投以关注的要点。
这⼀一部分主要谈论针对游戏设计师的概率学。
记住,成为多⾯面⼿手设计师并不意味着你需要变成这些领域的专家;你只要能够唬弄其他⼈人即可。
建议:强化对“理论”、“编撰”和“分类法”的运⽤用能够促使合伙伙伴朝这些⺫⽬目标迈进。开发者不妨对各学科进⾏行⾼高谈论阔。
现在我们开始切⼊入正题。
概率学
多数游戏都会在基础机制中融⼊入1-2个概率学元素。就连国际象棋也需要靠掷硬币来决定谁执⽩白棋。通常,我们将概率学机制称作“随机事件”。随机⼀一词的意思也许是“完全随机”,也许是“刻意随机”。⽆无论是《德州扑克》、《魔兽世界》,还是《炸弹⼈人》,随机事件都有融⼊入它们的核⼼心游戏机制中。
概率学:这不仅是个不错构思,还是个设计法则!
你多半听过“根据概率学法则”这样的表述。这个短语的关键词是“法则”。概率学围绕的是⽆无可争辩的事实,⽽而不是猜测。从学术⾓角度来说,这就主要是概率论,但出于游戏设计⺫⽬目的,你完全能够计算概率。当你投掷6⾯面骰时,摇到“6”的⼏几率是1/6=16.7%—–假设这是次公正的“投掷”,骰⼦子制作合格。16.7%不是猜测数值。这⼏几乎等同于事实(也许有⼈人会从量⼦子⼒力学⾓角度
出发,认为16.7%不属于事实。我的意思是,骰⼦子可能会突然变形,进⽽而不复存在,或者你查看骰⼦子的不当⽅方式曲解它原本的波动函数)。⼤大家在概率学⽅方⾯面的多数错误理念都和认为概率学不是基于法则,⽽而是基于近似值或指导⽅方针的观念有关。不要陷⼊入这些误区。下⾯面我将谈到⼏几个常⻅见误区,⼤大家务必多加注意。
独⽴立和相关事件
我将先从⼀一个重要特性切⼊入,谈论概率学的热⻔门话题:事件属于独⽴立,还是相关。这你是计算概念前必须要把握的要点。
独⽴立事件:事件的出现概率和另⼀一事件发⽣生与否⽆无关。例如,投掷6⾯面骰(事件1),然后再次进⾏行摇掷(事件2),都是属于独⽴立事件。第⼀一次摇掷和第⼆二次摇掷没有任何关系。你在事件1的摇掷结果对事件2没有任何影响。另⼀一独⽴立事件的例⼦子是,从⼀一个牌组中抽出⼀一张纸牌,然后再从另⼀一个不同牌组中抽出⼀一张纸牌。
相关事件:⼀一个事件的出现⼏几率和另⼀一事件存在相关性。例如,从牌组中抽出⼀一张牌(事件1),然后再从同个牌组中抽出⼀一张牌(事件2)。第⼆二次抽到⺩王的⼏几率会受到事件1的影响(游戏邦注:若你在事件1中抽到⺩王,那么在事件2中抽到⺩王的⼏几率就会受到影响,因为牌组中的⺩王变少了)。
条件概率
概率学的⼀一⼤大益处是,能够计算条件事件的概率——也就取决于其他事件发⽣生概率的事件。例如,我过去⼀一直玩传统《战锤》桌⾯面游戏,游戏主要基于6⾯面骰。根据“撞击”图表,若不熟练的战⼠士(配备低级的武器技能)和⾼高