Golly是一款跨平台的细胞自动机程序,软件支持多种算法,并且支持读取常见的各种图片格式。并且软件支持用户使用lua或者Python进行脚本的编写,软件还支持用户从各种文件中进行规则和脚本的读取。软件开源免费,并且无需安装,下载解压之后即可使用。
软件介绍
Golly是一个开放源代码,跨平台的应用程序,用于探索Conway的“生命游戏”和许多其他类型的细胞自动机。 主要作者是Andrew Trevorrow和Tom Rokicki,其代码贡献者包括Chris Rowett,Tim Hutton,Dave Greene,Jason Summers,Maks Verver,Robert Munafo,Brenton Bostick和Dongook Lee。
软件功能
支持有界和无界Universe,单元最多包含256个状态。
支持多种算法,包括Bill Gosper的超快hashlife算法。
其中包括许多不同类型的CA:John von Neumann的29个州CA,Wolfram的1D规则,WireWorld,Generations,Paterson的蠕虫,比生命大的等等。
支持忙碌框和其他3D CA规则。
RuleLoader算法使您可以插入新规则。
即使在生成或垃圾收集时也有响应。
读取RLE,宏单元,Life 1.05 / 1.06,dblife和MCell文件。
也可以读取常见的图形格式:BMP,PNG,GIF,TIFF。
可以从zip文件中提取模式,规则和脚本。
可以从在线档案中下载模式,规则和脚本。
包括最新的模式集合。
可以粘贴剪贴板中的图案。
无限的撤消/重做。
可配置的键盘快捷键。
自动调整选项使花样尺寸与窗口大小相同。
全屏选项(无菜单/状态/工具/滚动条)。
支持多层,包括克隆层。
基于HTML的集成Life Lexicon帮助。
可通过Lua或Python(3.3+)编写脚本。
在Windows(7 +),macOS(10.10+)和Linux(带有GTK + 2.x)上运行。
更新日志
2020年12月:适用于iPad的Golly 1.3可从App Store购买。
2020年10月:适用于Windows / Mac / Linux的Golly 4.0已发布。
2018年10月:适用于Android的Golly 1.2现已在Google Play上可用。
标签: 细胞自动机
装机必备软件
网友评论