康威的生活小游戏

gof的Python项目详细描述


完整文件:http://gof.readthedocs.org/en/最新/
来源:http://github.com/jul/jul/game_of_生命的游戏售票:http://github.com/jul/jul/game_of_生命的游戏/问题






http://en.wikipedia.org/wiki/conway/wiki/conway%27s_生命的游戏



动机
是的==========

/7月/游戏生活。git

懒散),一种细胞自动机。但是这并不好玩,你必须操纵它才能真正有乐趣。

chine
描述conway规则。



Quick Tour
*****



让我们使用所有功能:

x………
…x………
…x………
………
………
xx…xxx…..x
-………
…x………
…x………
………
………
-………

所以我可能超载了。你有一个矩阵。
如果您想了解网格对象的更多信息,它不会告诉您:grid.size_x,grid.x是存储矩阵维度的属性。


(网格,20,40)
>;>print grid


(我定义的不是穷尽的,您可以自己画。)
让我们在(网格,10,20,glider)
>;at(网格,5,5,振荡器)
>;at(网格,15,25,静止)


>>>>打印网格…………x.x………..
………..x………..
………..xx………..
………..
………..
………..
-…..xx………..
………..……xx………
………
………
………
………
让我们看看它是如何演变的
>;>evolve(grid,10,5)

让我们再重复10次,慢一点,evole(网格,10,2)


无聊,想要更多惊喜吗?
>>>漂白剂(网格,20,40,位图(1<;<;20*40))

顺便问一下位图是什么?

好吧,有趣的是matrix只是一个视图,它显示的任何东西都是可变序列,int是可变比特序列,不是吗?

当(且仅当)使用位图时,您可以制作
>;>>打印"{0:b}"。格式(grid.matrix.int)
100000001000000000000000000000000011000000000001011000000000000010000100000000001000010000000000000100001000000000000010000100000000000001000010000000000000000100000000000000000000000000000000000000000000000000001100000000000100000000000001000000000001000000011100000000000001110000000000000100000001000000010000000010001000000100000010001000000000001100010000000000000100001000010000000000000111100000000000000000000000000000000000000000000000001000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000


快速启动是另一种:)


欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在Java中在单个列表中存储多个数据库列值   java在两个spring boot应用程序之间传输大数据   如何在Java HttpsURLConnection中增加头大小限制?   聚焦Java,点击画面外的(机器人)   axis如何通过java调用NetDocuments SOAP API?   java getBundle找不到属性文件   Java EE项目中的tomcat Log4j2配置文件   java BrowserField Cookie删除   带有报警管理器的java Android上下文   java两个日期之间的时间差   java如何在Gradle中查找/删除未使用的依赖项   多@ManagedBeans代码中的java重用对象及其方法   java将jsp页面的值与数据库值空指针异常进行比较   JavaJPanel和GridBagLayout   java使用请求。servlet中的getSession()将数据获取到servlet的最佳方法?   java当我重新打开应用程序arraylist时没有存储来自volley的值