觉得自己听明白的伊森直接道:“你想说,机器无法做到真随机?”
虽然伊森不懂技术,但关于计算机永远无法实现真随机这个事情伊森还是清楚的。若是用文学意义上的描述,那就是这个世界上没人能给真正意义上的随机下一个定义,当人脑都无法解释这种玄学上的抽象概念时,依靠逻辑计算的计算机就更加做不到了,所以甭管是现在还是未来,至少在伊森穿越之前,计算机上随机都是伪随机。
而当伊森说道‘真随机’时,女孩愣了一下,接着道:“是。”
“但又不是。”
“我说是,是因为你说的没问题。我说不是,那则是我个人觉得,《命运方块》这款游戏本身就无法单纯的用伪随机的方式来撰写。”
伊芙琳指着图纸上的方块说道:“在你的设想里,这款游戏总共有七种方块,分别是可以用‘O’字母表示的小正方形,用‘I’字母表示的长条,用‘S’字母和‘Z’字母表示的错位梯形,以及‘J’和‘L’的镜面直角形,还有一个‘T’形。”
“不管是正方形,长条,‘J’和‘L’,又或者说是‘T’,这些方块都可以无限制的出现,因为就算它们在同一时间内出现的再多,游戏都能进行下去,但——‘S’和‘Z’这两个方块则不行。”
“如果在同一时间内出现了许多‘S’形或‘Z’形方块后,《命运方块》这款游戏是必然进行不下去的。”
伊芙琳给出了自己的结论。
而伊森则皱起了眉头。
“What?”他不解。
“很简单,因为光凭它们自己是无法消除自己的。”
伊芙琳说出了一个十分绕口的话。
下一秒她更是拿起纸笔,画了起来。
当女孩画出一个界面,往里面不断地填充‘Z’字形的方块后,伊森瞬间发现,不管‘Z’字形的方块如何变动,如何叠加,如何翻转,其最后都会有一小节地方无法被它们自己填充到位。
如此事实,意味着‘ZZZ’方式的排列,翻转方块后的‘NNN’的排列在无脑出现的情况下是不可行的。虽说这个问题看起来可能很无厘头,因为《北国方块》这个游戏那就是让玩家进行多个方块的拼图消除,本身就不会无限制的给玩家提供一种方块,但……万一BUG了呢?一旦游戏的算法不添加限制,在单一时间里随机蹦出了很多相同的‘Z’形或‘S’形方块,那么玩家面临的就是一个必死的局面。
而这……
是绝对不能出现的问题。
因为它违背了游戏设计的初衷。
即让玩家操控一切,而非机器给予答案。
“所以……伊芙琳,你想说的是,如果想要解决这个问题,我们就必须人为的控制‘S’形和‘Z’形方块在同一时间内的出现数量?”
伊森明白了姐姐的意思,他摸了摸自己的下巴,道:“而这个极限数值需要时间来测算,同时,这个极限数值的出现会影响方块随机出现的测算函数?这可能是一个非常困难的过程?”
“过程不困难,需要的只是时间。”
伊芙琳摇了摇头,道:“我能做的出来,但是它麻烦,而且——”
她顿了顿,说:“在解决了方块随机出现的问题后,一个新的问题也出现了,那就是如何让你设计的无限旋转的玩法和无限随机结合起来。”
“在你的设想里,这些方块是自上而下出现的,玩家需要将这些方块摆放在合适的位置,以保证它们能够连接起来全部消除。而在这个过程中,玩家可以旋转方块,以保证游戏的趣味性。”
“虽然我觉得这种设计很好,但当无限旋转加入之后,游戏里的方块就不是七种了,除了正方形不管怎么旋转都无法变动外,长条形方块就有竖和横两种姿态,‘L’、‘J’、‘S’、‘Z’、‘T’则更多,它们的变化都会给游戏带来大量的计算,就比如说一个‘T’,它一共有四种不一样的安插方式,当玩家进行变动时,为了保证游戏不是因为设计的原因而结束,那与之有关的计算就会变得非常之庞大。”
“而这个……”
重生美利坚,这是我的时代提示您:看后求收藏(百发小说网http://www.baifabohui.com),接着再看更方便。