"生命"游戏

Posted on 2005-07-13 10:06 Raistlin 阅读(493) 评论(1)  编辑 收藏 引用 所属分类: interest
《上帝与新物理学》是一本谈论新物理学对以前属于宗教的问题产生的影响的书。在书的最后一章,谈到剑桥数学家约翰·康威发明的叫“生命”(life patterns)的游戏,场景是象围棋一样的格子,游戏规则是:
1,有2个或者3个邻子的棋子在下一代(下一步)仍然存活
2,没有或只有1个邻近棋子要死(于孤单),有4个或4个以上的邻子的棋子要死(于拥挤)
3,若1个空格正好与3个不空的格为邻,那么,这个空格就要生出一个棋子来
根据这些规则,某些起始的图形能够演化出“各种最令人惊讶的美丽图案”。书上有两个例子。
我看到这里就想着写个程序来实现这样的“游戏”,并一边兴奋的想象着各种各样的图案,我将会是那些二维生物的上帝!
刚好我在学WTL,昨天就用WTL写了个程序,一开始我对规则的理解并不正确,达不到书上程序的效果,程序改得很沮丧,哪天把程序写完整了再上传吧...
今天早上用google找了一下'生命 约翰 康威'....原来人家已经..原来这个游戏从1970年就被人无数次的写过...甚至都可以找到applet源代码
http://www.ibiblio.org/lifepatterns/
http://www.radicaleye.com/lifepage/
只有注册用户登录后才能发表评论。

posts - 49, comments - 14, trackbacks - 0, articles - 0

Copyright © Raistlin