创造优秀电子游戏的10大指南和原则(6)
7.切忌欺骗 因为在游戏领域中,电子游戏规则只能落实于计算机电路的黑盒中,所以设计师们便会希望通过欺骗玩家而走捷径。例如在系统中提供给玩家更多信息和控制便能够更容易创造出游戏挑战。在电子游戏中,计算机和玩家所具有的能力是不平衡的,玩家不可能挑战计算机。所以千万不要试图欺骗他们。欺骗是一种糟糕的设计选择:首先,人们知道真正发生了什么;其次,欺骗是游戏中的一种“犯罪”,玩家会本能地抵抗这种游戏。 假设你正在设计一款二十一点扑克牌游戏,玩家需要在此与计算化的交易员进行对抗。作为设计师,你需要撰写一个脚本以控制交易员的行动。你希望这名交易员具有一定的挑战难度,但是却不是没有打败他的可能性。创造挑战的一个简单方法便是在脚本中绘制出下一张出现的纸牌。然后你需要对交易员的行动进行编程,即让他挑选出一张胜负不定的纸牌,并设置其随机性为每三次能够挑选出一张胜利纸牌。这一策略通过一种简单的方法能够让玩家改变难度,并基于更加复杂的设置让交易员能够每五次抽到四张胜利纸牌(也就是在较为简单的设置下他每三次抽牌只能抽到一次胜利纸牌)。而因为所有纸牌都是正面朝下,所以玩家也看不出自己是否被“骗”了。 但是在玩了几次游戏后玩家便会看出原理。即交易员将会做出一些看似不合理的举动,如突然获得20点或者抽到一大王牌。此时的桥牌不再如之前那般随机,因为在之前的几轮中已经显露了某些牌,并且在玩家抽走了这些好牌后其它牌也将慢慢显露出来。在几轮游戏后,游戏的这种固定模式将慢慢浮现出来。尽管玩家并不能在计算机执行“欺骗”的过程中拆穿它,但是游戏却很难再继续隐瞒这种模式了。当玩家最终意识到游戏的欺骗时,他们便会果断地退出并关闭游戏。 ![]() cheating(from netmagazine)
(如果计算机始终利用这种模式获取胜利,玩家便会最终意识到这种欺骗。) 解决这一问题的一大方法便是构建一个基于规则的简单AI。千万不要被构建AI这一理念所吓到,这只是一种再平常不过的计算机程序。如此,你便需要编写一行代码让交易员打出16点并获得17点。你需要清楚的是,计算机与玩家一样也需要受到相同规则的约束。让任何一个环节能够基于人们所设想的那样运转。如果你呈现出一个正在洗牌的桥牌,你需要随机挑选一整个序列的纸牌,并将其原封不动地放置在一个阵列中。不要让你的AI知道接下来会出现哪张牌,或者玩家手上握着什么牌。切记不要滥用你作为游戏设计师所具有的内在优势。
|
作者:秩名 2012-05-30
- ·AR的高端玩法:Magic Leap新专利可治疗色盲 2017-01-22
- ·纪念碑谷开启黑科技 上线AR功能可浏览奇幻建筑 2016-12-13
- ·Rift、 Vive和PS VR对比:哪个更划算 2016-10-24
- ·索尼证实计划推出高端PlayStation 4 将支持4K 2016-06-12
- ·华硕新品发布会召开 VR的较量展前就已开启 2016-05-31