游戏中的分数与伪无尽模式
早期的游戏 PONG 有简易的记分板,但 PONG 会在到达 11 分时结束游戏,因为 PONG 就是乒乓球的游戏版,也使用了乒乓球 11 分制的设定。
后来街机越来越流行,玩家比拼分数也是游戏社区的重要组成部分,所以游戏开发商也开始注重分数设计,为了玩家的分数容易区别,分数基本膨胀也到四位数以上,不过资源有限,在缺乏更多的关卡的情况下,调高难度的伪无尽模式比较流行。
比如吃豆人只有一关,完成一次就会提高难度,让幽灵的速度更快,不过开发者显然没有料到会有玩家不断完成挑战,来到第 256 级,结果就是数字溢出,然后游戏不能正常游玩下去。
这种情况在早期的 Minecraft 里也存在,Minecraft 使用算法来生成无限地图,但是开发者没有校验到座标 x, y ±12,550,821 以外的范围,结果留下了「边境之地」这个有趣的错误,一种结构错乱。
也许防止意外的方法就是增加各种数字限制,但这样的游戏也就不会有这么多有趣的故事了。
#游戏 #历史 #minecraft
早期的游戏 PONG 有简易的记分板,但 PONG 会在到达 11 分时结束游戏,因为 PONG 就是乒乓球的游戏版,也使用了乒乓球 11 分制的设定。
后来街机越来越流行,玩家比拼分数也是游戏社区的重要组成部分,所以游戏开发商也开始注重分数设计,为了玩家的分数容易区别,分数基本膨胀也到四位数以上,不过资源有限,在缺乏更多的关卡的情况下,调高难度的伪无尽模式比较流行。
比如吃豆人只有一关,完成一次就会提高难度,让幽灵的速度更快,不过开发者显然没有料到会有玩家不断完成挑战,来到第 256 级,结果就是数字溢出,然后游戏不能正常游玩下去。
这种情况在早期的 Minecraft 里也存在,Minecraft 使用算法来生成无限地图,但是开发者没有校验到座标 x, y ±12,550,821 以外的范围,结果留下了「边境之地」这个有趣的错误,一种结构错乱。
也许防止意外的方法就是增加各种数字限制,但这样的游戏也就不会有这么多有趣的故事了。
#游戏 #历史 #minecraft