兰顿蚂蚁实际上是一种二维细胞自动机,它遵循非常简单的规则进行演化。
它由科学家克里斯托弗·兰顿于1986年发明,并有助于凸显涌现行为的典型例子。
两条基本规则是:
¤ 如果蚂蚁位于黑色格子上,它会向右转,将颜色变为白色并向前移动
¤ 如果蚂蚁位于白色格子上,它会向左转,将颜色变为黑色并向前移动
这些简单的规则导致了蚂蚁的惊人行为:
蚂蚁会建造一条无限循环的道路
以下是我实现的主要功能:
¤ 改变速度
¤ 改变世界大小
¤ 改变背景颜色
¤ 更改规则:
- 35条预定义规则
- 创建自定义规则
¤ 创建多状态自动机
¤ 只需触摸屏幕,即可添加任意数量的蚂蚁!
有许多扩展(多种颜色、状态等),但这取决于您去发现它们。