更改

跳到导航 跳到搜索
无编辑摘要
第5行: 第5行:  
[[File:Lggun.gif|400px|right|thumb|康威生命游戏中的一种可持续繁殖模式:“高斯帕 Bill Gosper 机枪”不断制造“滑翔机”]]
 
[[File:Lggun.gif|400px|right|thumb|康威生命游戏中的一种可持续繁殖模式:“高斯帕 Bill Gosper 机枪”不断制造“滑翔机”]]
 
[[File:Conways game of life breeder.png|400px|right|thumb|一个河豚型繁殖者(红色)的截图,它在滑行后留下滑翔机枪(绿色),从而创建了滑翔机(蓝色)(动画)]]
 
[[File:Conways game of life breeder.png|400px|right|thumb|一个河豚型繁殖者(红色)的截图,它在滑行后留下滑翔机枪(绿色),从而创建了滑翔机(蓝色)(动画)]]
'''康威生命游戏 Conway's Game of Life''',又称'''康威生命棋''',是英国数学家[[约翰·何顿·康威 John Horton Conway]]在1970年发明的[[元胞自动机]]。<ref>{{cite journal | url=https://web.stanford.edu/class/sts145/Library/life.pdf | title=Mathematical Games - The Fantastic Combinations of John Conway's New Solitaire Game 'Life' | first=Martin | last=Gardner  | issue=223 | journal=Scientific American | date=October 1970 | pages=120–123| doi=10.1038/scientificamerican1070-120 }}</ref>
+
'''康威生命游戏 (Conway's Game of Life)''',又称'''康威生命棋''',是英国数学家[[约翰·何顿·康威 John Horton Conway]]在1970年发明的[[元胞自动机]]。<ref>{{cite journal | url=https://web.stanford.edu/class/sts145/Library/life.pdf | title=Mathematical Games - The Fantastic Combinations of John Conway's New Solitaire Game 'Life' | first=Martin | last=Gardner  | issue=223 | journal=Scientific American | date=October 1970 | pages=120–123| doi=10.1038/scientificamerican1070-120 }}</ref>
    
该游戏是[https://en.wikipedia.org/wiki/Zero-player_game 零玩家游戏],这意味着它的发展由其初始状态决定,不需要进一步的输入。通过创建初始配置并观察其演变,它可以与生命游戏互动。它是具有[[图灵完备性]]的,可以模拟[https://en.wikipedia.org/wiki/Von_Neumann_universal_constructor 通用构造器]或任何其他图灵机。
 
该游戏是[https://en.wikipedia.org/wiki/Zero-player_game 零玩家游戏],这意味着它的发展由其初始状态决定,不需要进一步的输入。通过创建初始配置并观察其演变,它可以与生命游戏互动。它是具有[[图灵完备性]]的,可以模拟[https://en.wikipedia.org/wiki/Von_Neumann_universal_constructor 通用构造器]或任何其他图灵机。
第121行: 第121行:  
==代码实现==
 
==代码实现==
 
===Netlogo代码实现===
 
===Netlogo代码实现===
代码整体分为两部分,'''setup'''和'''go'''部分。其中setup进行环境的初始化,go进行持续运行。[[Media:life game.zip|Netlogo源代码]]  
+
代码整体分为两部分,'''setup'''和'''go'''部分。其中setup进行环境的初始化,go进行持续运行。[[媒体文件:Life game.zip|Netlogo源代码]]  
 
====setup部分====
 
====setup部分====
 
setup的核心代码如下:
 
setup的核心代码如下:
88

个编辑

导航菜单