Golly 简介
Golly 是一款用于探索 John Conway 生命游戏以及许多其他类型元胞自动机的应用。它支持有界和无界的宇宙,细胞最多 256 种状态,并提供多种算法,其中包括 Bill Gosper 速度极快的 hashlife。生成时依然保持响应,还附带一套顶尖的图案集,可以直接打开。
它包含多种自动机,例如 John von Neumann 的 29 状态规则、Wolfram 的一维规则、WireWorld、Generations 和 Larger than Life,并可通过 RuleLoader 算法添加新规则。Golly 免费开源,采用 GNU GPL 第 2 版或更高版本许可,由 The Golly Gang 编写,主要作者是 Andrew Trevorrow 和 Tom Rokicki。5.0 版在 File 菜单中加入了文件夹命令,并提高了 Larger than Life 的网格上限。Golly 官网标明 Mac 版需要 macOS 10.11 或更高版本。需要注意的一点:Golly 5.0 不再支持 .table、.tree、.colors 和 .icons 文件。
主要功能
Golly 专为观察超大图案的演化而设计。
- Hashlife:Bill Gosper 速度极快的算法,以及其他算法。
- 多种自动机:von Neumann、Wolfram 一维、WireWorld、Generations 等。
- 自定义规则:RuleLoader 算法可加入新规则。
- 图案集:附带一套顶尖的图案。
- 文件格式:可读取 RLE、macrocell、Life 1.05/1.06、dblife 和 MCell 文件。
- 在线资料库:可下载图案、规则和脚本。
- 图层:支持多个图层,包括克隆图层。
- 脚本:可用 Lua 或 Python 编写脚本。
5.0 版本新功能
Golly 5.0 带来新命令、更多文件支持以及 Mac 应用的修复。
- File 菜单新增 Add Folder 和 Remove Folder 命令
- Control 菜单新增 Stop If Dead,View 菜单新增 Show XY State
- 支持 .rule 文件中的 @NAMES 和 .rle 文件中的 @RULE 数据
- Larger than Life 的网格上限从 1 亿个细胞提高到 10 亿个
- 不再支持 .table、.tree、.colors 和 .icons 文件
- 修复 macOS 上状态框、文件夹图标和“关于”对话框的显示问题
Golly 常见问题
Golly 免费吗?
是的。Golly 免费开源,采用 GNU 通用公共许可证第 2 版或更高版本。
Golly 有什么用途?
用于探索 John Conway 的生命游戏以及许多其他类型的元胞自动机。
Golly 需要哪个 macOS 版本?
Golly 官网标明需要 macOS 10.11 或更高版本。
什么是 hashlife?
Hashlife 是 Bill Gosper 用于生成图案的高速算法,也是 Golly 支持的多种算法之一。
Golly 只能运行生命游戏吗?
不是。它还包含 von Neumann 的 29 状态规则、Wolfram 的一维规则、WireWorld、Generations、Larger than Life 等,并可通过 RuleLoader 添加新规则。
Golly 可以打开哪些图案文件?
可读取 RLE、macrocell、Life 1.05/1.06、dblife 和 MCell 文件,以及常见图像格式 BMP、PNG、GIF 和 TIFF,还能从 zip 文件中提取图案、规则和脚本。
可以为 Golly 编写脚本吗?
可以。Golly 支持使用 Lua 或 Python 3.3 及更高版本编写脚本。
旧的 .table 和 .tree 规则文件还能用吗?
不能。Golly 5.0 不再支持 .table、.tree、.colors 和 .icons 文件。
可以用 Homebrew 安装 Golly 吗?
可以。运行 brew install --cask golly。
golly.FULLMAC.app 上的 Golly 下载来自哪里?
下载按钮指向 SourceForge 上的 Golly 官方文件 https://sourceforge.net/projects/golly/files/golly/golly-5.0/。golly.FULLMAC.app 不会修改或重新打包该应用。
相似应用
BuretteBurette 把分子预览、结构检查和集合浏览整合到一个 Mac 工作区中。在访达中选中一个分子文件并按空格键,它的快速查看扩展就会以 3D 显示结构,可以直接旋转和缩放。打开应用本身则可以使用完整的工作区,包括标签页、项目边栏、命令面板和侧边面板,你可以在其中查看蛋白质及其配体、逐帧浏览轨迹、按性质筛选化合物或绘制分子。教育
BOINCBOINC 让你把 Mac 的空闲时间捐给科学研究。应用会从你选择的项目下载计算任务,并在后台运行。约有 30 个科学项目使用它,包括 Climateprediction.net、Rosetta@home 和 GPUGrid,这些项目调查疾病、研究气候变化、发现脉冲星,并开展许多其他类型的研究。教育
PraatPraat 是一款用计算机研究语音学的工具。它可以分析、合成和处理语音,还能生成适合发表的高质量图片。你可以测量录音的音高、共振峰、强度和嗓音质量,查看语谱图和耳蜗图,并更改一段话语的音高、强度和时长。教育
KiwixKiwix 让你离线阅读维基百科和其他网站。它能打开 ZIM 文件——一种把整个网站打包成单个文件的紧凑开放格式,因此你只需下载一次维基百科、维基词典等众多内容集,之后就能在任何地方阅读:飞机上、乡间,或网络缓慢、昂贵的地方。内置资料库让你浏览和下载 ZIM 文件,你可以同时打开多个文件,搜索其中的内容,并像在线时一样点击链接。教育
StellariumStellarium 是一款免费的天文馆软件,以 3D 方式呈现逼真的天空,就像你用肉眼、双筒望远镜或天文望远镜看到的一样。选择地球上的任意地点和任意日期时间,Stellarium 就会显示那一刻的恒星、行星、月亮、星座和星云,并呈现逼真的大气、日出日落和银河。它拥有数十万颗恒星的星表、世界各地的星空文化,以及用于望远镜和日月食的工具。Stellarium 由全球志愿者团队开发,被天文馆、学校和天文爱好者广泛使用。教育
AnkiAnki 是一款闪卡(记忆卡片)软件,能帮你用更少的精力记住知识。它采用间隔重复:已经掌握的卡片会隔越来越久才再次出现,而记不住的卡片会更频繁地出现,让你的学习时间用在最需要的地方。Anki 被广泛用于外语、医学、法律、编程、考试等领域。卡片可以包含文字、图片、音频、视频和数学公式,还有成千上万套现成的共享卡组。Anki 由 Ankitects 开发。教育
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。