Canway生命游戏是一个比较有趣的二维元胞自动机,规则比较简单,但是结果却是变幻莫测。总之,看着还蛮有趣的。
这次我用的是p5.js这个框架实现的,这是一个processing在js上的实现,用法跟processing差不多,比较便利。
规则
死亡:当处于存活状态(1),发生群体过剩(周围有4个及以上的个体处于存活状态)或孤独(周围处于存活状态的个体少于或等于1个)时,当前细胞死亡;
新生:当处于死亡状态(0),如果其周围刚好有3个个体处于存活状态时,当前细胞变为存活状态;
静止:其余情况则保持当前状态。