“简单来说,你可以把这个游戏世界当成是另外一个世界,在那个世界里,你可以设计一套算法,然后让里面的一些元素,按照一定的算法来进行运作,比如说组合、消除、碰撞等等。然后经过几千代,几万代,甚至几百万代之后,那个世界会从原来非常简单的状况,演化成一个非常复杂精彩的世界。”
我:
“不是很明白,简单来说,你的意思是这个游戏里能够创造出生命来?”
他:
“那得看你对生命怎么定义了。生命游戏一开始是英国数学家约翰何顿康威设计的,这个游戏一开始也叫‘元胞自动机’,这个游戏里的图景就像是一个巨大的围棋棋盘,其中每个方格都可以放一个细胞,细胞有生和死两种状态,比如说,用黑色的格子代表生,空格代表死,然后再给细胞设置下面的生存规则:
“第一,生命会相互影响。所以每个细胞的状态由这个细胞周围八个细胞上一次的状态决定。”
“第二,生命会繁衍。如果一个细胞周围的八个格子里有三个细胞为生,那么这个细胞就变为生,如果这个细胞原来是死的,那么也变成生的,如果原来就是生的,那么就按照原来的样子不变。”
“第三,生命喜欢平衡。如果一个细胞周围有两个细胞生存,那么这个细胞的生死状态保持不变。”
“第四,生命太多太热闹,会挤压互相之间的生存空间。所以在其他情况下,这个细胞会死,也就是说活着的细胞都会死亡,如果一开始就是死的,那么就保持不变。”
“按照这样的规则,康威最初的生命游戏就设计出来了,当然,只要把算法改一下,生命游戏的形式就可以有很多。但是本质其实都是一样,就是用一开始最少,最简单的一点材料,根据一定的算法,演化出一个极其复杂的世界。”
我:“听起来就好像自己当上帝一样。”
他: