沃恩的算法不仅描述了《瘟疫公司》里病毒的运动,也体现了iOS的市场行为。《瘟疫公司》本身就基于流行病科学的一个核心思想——基本繁殖率上的,它的另一个名字为R0。
在流行病学中,感染的基本繁殖率是指由一个受感染的人产生的感染个案的平均数目。这最初是用来构建20世纪50年代疟疾的传播模式,最近史蒂芬索德伯格的电影《传染(Contagion)》也借用它来作为情节点。
“我花了好几个月确保一切正常。”沃恩说,他指的是系统的算法。
“‘R0’提出的问题是,在特定时间内有多少人可以被感染,”他解释说,“特定时间通常是24小时。这听着很简单,它的复杂体现在如何一再以科学的方式计算这个数字。”
当R0小于1,则传播行为停止。如果R0大于1,感染会通过整个人类传播。
“算法以及事后的微调花了我好几个月的时间,”沃恩说,“开始时,我把算法都写在Excel表格里,从中了解到它们是如何扩散,如何与不同变量产生互动的。游戏中有成千上万种不同的变量。这需要大量的时间。”
就像K因子,R0应用于社交网络效应的研究,因为它标志着一个事物可以从一个单一来源蔓延的状况。数值越大就越难在一个既定人口的社区中进行控制。