←
生命花园
第0代
运作原理 ↓
运作原理
花园分为两层。植物长在地面上,从不移动。动物站在植物之上,只做三件事:移动、吃东西、繁殖。
植物是元胞自动机
每一代,每株植物都会数它周围8个格子里的植物。
-
草会蔓延。 旁边正好有3株植物的空地会长出草。
-
草会被挤死。 有4个及以上邻居的植物会死,但绝不会因孤单而死——这是它与康威生命游戏唯一不同的地方。
-
草会慢慢爬开。 草旁边的空地自己也可能发芽。开花的草播种的概率是四倍,而在这片地上采蜜的蜜蜂会再把这个概率乘以六。
-
花开不了太久。 存活满8代的草会开花,再过6代花期结束,又变回普通的草。
动物只带一个数字
就是它的能量。每一代,每只动物依次:
- 消耗1点能量。 降到0就会死。
-
如果看得见天敌,就逃跑。 受惊的动物这一代不会再做别的事。
-
朝它看得见的最近食物走一格,并吃掉落脚处的东西。什么都看不见就随意游走。
-
消化。 吃过一顿后,它有几代不会再吃东西——正是这一点让动物群无法把整片草地啃光。
-
吃饱后一分为二,并把能量分给幼崽。
-
吃东西会让植物退回上一个阶段。 被啃过的花退回普通的草,普通的草被啃成空地。开花的草地能养活动物,又不会被它们毁掉。
-
兔子发现狐狸,比狐狸发现兔子要晚。 两者每代都只走一格,所以猎物如果和捕食者同时发现对方,就永远不会被抓到。
-
花园不是整个世界。 种子会越过篱笆飘进来,偶尔也有动物从边缘走进来——但只限于曾在这里生活过的种类,而且要先有它的食物。这么小的一片地,靠自己撑不起一条食物链。