要前往论坛,请点击这里

分形与混沌-之-生命游戏

作者:佚名 | 发表日期:2007-10-02 | 浏览:108次 | 加入收藏

大学时偶然在图书馆看到一本关于分形与混沌的书籍,觉得有趣就自己编写了一些小程序,我把它们统称为《分形与混沌1.0》程序,因为编写他时自己一边看着有趣的书籍一边学习编写程序(VB6)而完成的,所以有很多不足的地方;这里可以看到一些绘制出的图片http://album.chinaren.com/album.php3?aname=user_housisong
    这次随着《分形频道》2003版(www.fractal.cn)的推出,我趁此机会在这里发布他并公开它的所有源代码;希望对分形爱好者有用;
    这里是其中的《生命游戏》;


    程序简要介绍:


     这可能是最早的计算机“游戏”之一,它遵循一简单的规则。暂时称这些生命为小矮人,每个小矮人周围有8个位置,当它周围有4个或者以上小矮人的话,它就会因过密而死亡;若周围有1个或者0个,它也会因过稀而死亡;周围有2个或者有3个它将继续存活。一个空格,若周围有3个小矮人,这个空格将繁殖出一个小矮人。

    1970年前后,英国数学家John Conway 和他的学生在“细胞自动装置”的研究过程中提出生命游戏。它在70年代曾一度使许多人着迷,无论学生、教师,也不分从事何种专业工作的人,都在计算机上做大量的试验。
    它的规则很简单:假设平面上画好了方形网格,有某种生命细胞在网格中生存。对其中一个网格,如果它周围有3个相邻网格(一个网格有8个相邻网格)有细胞,则它若原来就有细胞,下一步就不变,若没有则繁衍一个细胞;如果网格周围有0,1,4,5,6,7,8个网格有细胞,则此网格不再有细胞(如果本来就没有,就不变)。   
    生命游戏是有深刻的内涵的。80年代,stephen Wolfram等人甚至开发了一类利用“细胞自动装置”近似求解数学物理方程的方法。有人利用生命游戏的思想,发展了一套“粒子系统”,在科学计算、计算机图形仿真及分形生成等方面都具有出色的应用价值。
    生命游戏说明能够自身繁衍的不一定只是有生命的东西,简单确定它的规则可以产生复杂的后果,并且某一确定状态可能有不同的前驱,既不可逆。


软件下载

文章搜索

你可能对相关文章也感兴趣...

赞助商链接

九州算术版权申明:非特殊申明,本站文章均系转载自互联网,如果侵犯了你的合法权益,请告知我们,我们会第一时间处理. 【我要评论当前这篇文章】 【我要回去文章列表看看】

以下是本站会员对这篇文章的评论


  • 评论载入中...请稍后...

您的评论

用户名: 验证码: 说明:评论并不需要注册.如果您不是本站会员,你可以注册为本站会员. 注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。

请您注意: ·不良评论请用报告管理员,以利管理员及时删除。 ·尊重网上道德,遵守中华人民共和国的各项有关法律法规 ·承担一切因您的行为而直接或间接导致的民事或刑事法律责任 ·本站评论管理人员有权保留或删除其管辖评论中的任意内容 ·您在本站发表的作品,本站有权在网站内转载或引用 ·参与本评论即表明您已经阅读并接受上述条款