今天get到一个“生命游戏”的概念,大开脑洞。
游戏规则非常简单,在网格上放上类似于俄罗斯方块的细胞,细胞可以有各种各样的形状,细胞能够不断更新迭代,迭代的原则只有三个:一是如果这个细胞周围有小于2个或多余3个细胞,那么下一代它会因被孤立或过度拥挤而死亡,二是如果这个细胞周围有2个或者3个细胞,那么下一代它维持生命状态不变,三是如果某个格子没有细胞但这个格子周围有3个细胞,那么下一代这个格子将生出一个新细胞。其实可以把这个规则再提炼简化一下,就是下一代和上一代的变化通过某个格子周围的细胞数量的变化而发生三段变化:或从1到0,或从1到1,或从0到1。
当我看到迭代变化的图像呈现出生命生长的迹象,感叹简单规则的神奇力量。又联想到其实计算机运行的底层逻辑就是非此即彼的二进制,一切游戏,比如棋牌、麻将、俄罗斯方块、扫雷等等,就是把初始规则确定好,然后给这个系统一个初始化输入,就能在系统里面演绎千变万化的种种。假设一个人从出生到死亡,每天都沉迷于打麻将,那么他这一生打的每一把肯定都是不一样的,这也能解释为什么游戏有如此大的吸引力导致网瘾少年的出现,简单的规则变幻出的千姿百态着实让人着迷。
另一方面,逆向思考一下,其实很多复杂的难题后面都隐藏着一个简单的底层规律,所谓大道至简,如果我们能善于反思,挖掘问题背后的深层原因,同一把钥匙能打开很多看上去风马牛不相及的不同难题。所以看事物不要用眼睛,要用脑用心。