或者为什么复杂性科学与游戏玩家相关
1984年,当时成立的跨学科研究机构圣塔菲研究所(Santa Fe Institute)举办了第一批研讨会。 “科学中的新兴综合”是一个由科学家,数学家和哲学家聚集在一起的活动。 他们对一件事感兴趣:紧急行为。 他们想知道,为什么只看一只蜜蜂就不容易理解蜂箱的集体行为?
突发事件无处不在。 蜜蜂制造蜂蜜,蚂蚁定居,疾病蔓延,形成居民区,癌细胞的组装,子宫中形成的胚胎。 这些是我们周围无处不在的自组织系统。 形成,传播,决定世界上的结果; 这些是没有领导者,层次结构或中央控制的系统。 这些是动态系统,可以适应周围环境并随着周围环境的发展而变化。 它们也不是静态的。 这种行为总是令人惊讶。
那么这对游戏设计师意味着什么呢?
这似乎与游戏世界的讨论非常遥远。 但是,实际上,突发事件只是故事的内容。 因为这虽然对我们对周围世界的理解有巨大的影响,但它也印证了一种非常个人化的人性本能:我们并不总是能够控制接下来发生的事情。 在我们的日常生活中,行动不是脚本,结果是不可预测的,行为会出现。
在我们的日常生活中,行动不是脚本,结果是不可预测的,行为会出现。
您无法预测今天发生的事情。 您可能已经知道您今天会读一篇文章,但是您可能不知道那将是这篇文章。 可以说,这就是使生活引人入胜,使人身临其境的原因。 此行为不是预先确定的,它是基于规则的。 物理,天气模式,社会规范。 但是结合在一起,并与无数其他系统和变量交互,会产生复杂的行为。 将脚本设计替换为基于模拟的设计已创建了一种非常新颖的游戏体验。 《我的世界》,《半条命》,《第二人生》,这些都是改变了玩家体验的游戏。 它是如何工作的?
让我们看一些鸟。
让我们更深入地研究这个想法,并从一群非常简单的鸟开始。 这实际上是复杂性科学家使用的经典研究。
在这里,我们模拟了成千上万只鸟,每只鸟在更大的身体中发挥作用。 他们有目标:寻找巢穴,寻找食物,寻找下一个要迁移的目的地。 即使没有领导者,他们的移动方式显然也不是随机的。 让我们使用基于简单规则的模拟,以数字方式重新创建这种现实世界的行为。
规则1:所有鸟类必须以相同的速度飞行。

显然,它们并没有像我们知道的在野外蜂拥而至。 但是这里的每只鸟都以相同的速度飞行。
规则2:所有鸟类都必须靠近邻居。

现在我们更接近羊群的形状了。 但是我们可以立即看到这些鸟没有危险的概念。 他们不会偏离捕食者的方式,甚至不会彼此偏离。 在这里,我们可以看到它们彼此碰撞。 我们显然需要添加另一条规则…
规则3:所有鸟类都必须避免危险

最后,我们可以看到有一条规则,那就是鸟儿会相互撞撞,甚至撞到环境的其他外部部分。
– 现在,鸟类不仅以相同的速度,相同的方向运动,而且还形成了我们在自然界中看到的模式。 我们已经模拟了鸟群的运动。 因为没有被伪造(或写成脚本),所以鸟类会根据这些规则对环境做出反应。 就像在野外一样。 这意味着您如何与他们互动将更加真实。 您无法在多个变量可能以各种方式影响其运动的环境中完全预测它们的行为。 如我们在植绒示例中所示的简单规则会导致复杂的行为。
基于仿真的设计:进入更具吸引力的世界的关键?
这个概念是任何基于仿真的设计的基础。 Minecraft和其他生存沙盒游戏是这些世界可以如何参与的示例。但是,这些都受到其服务器大小的限制,因此,您可以与之交互的事物的动态性质受到它们使用的计算能力的限制。 在世界范围内创建整个复杂生态系统的想法才刚刚开始。 如果我们可以用数百个相互关联并影响玩家反应的复杂系统构建世界呢? 世界将有自己的内部逻辑,自己的期望。 但是每次您在这个世界上玩耍时,都会体验到不同的东西,令人惊讶的东西,意想不到的东西。
要了解如何在自己的游戏中集成植绒工人,请查看我们的博客“如何在SpatialOS中创建自定义植绒工人”。