Golly(MAC版)

Conway のライフゲームなどのセルオートマトンを探究できる、Mac 用の無料オープンソースアプリ。高速な hashlife アルゴリズムと豊富なパターン集を備えています。

Golly の概要

Golly は、John Conway のライフゲームをはじめ、さまざまな種類のセルオートマトンを探究するためのアプリケーションです。最大 256 状態のセルを持つ有界・無限の宇宙に対応し、Bill Gosper の非常に高速な hashlife を含む複数のアルゴリズムを使えます。生成中も操作に反応し、すぐに開ける最先端のパターン集も付属しています。

John von Neumann の 29 状態ルール、Wolfram の 1D ルール、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 1D、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 での状態ボックス、フォルダアイコン、About ダイアログの表示を修正

Golly のよくある質問

Golly は無料ですか?

はい。Golly は GNU General Public License バージョン 2 以降のもとで公開されている、無料のオープンソースアプリです。

Golly は何に使いますか?

John Conway のライフゲームをはじめ、さまざまな種類のセルオートマトンの探究に使います。

Golly に必要な macOS のバージョンは?

Golly のサイトでは macOS 10.11 以降としています。

hashlife とは何ですか?

パターンを生成するための Bill Gosper の非常に高速なアルゴリズムです。Golly が対応する複数のアルゴリズムの一つです。

Golly で動かせるのはライフゲームだけですか?

いいえ。von Neumann の 29 状態ルール、Wolfram の 1D ルール、WireWorld、Generations、Larger than Life なども含まれ、RuleLoader で新しいルールも追加できます。

Golly はどのパターンファイルを開けますか?

RLE、macrocell、Life 1.05/1.06、dblife、MCell ファイルに加え、一般的な画像形式の BMP、PNG、GIF、TIFF を読み込めます。zip ファイルからパターン、ルール、スクリプトを取り出すこともできます。

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 はアプリを変更も再パッケージもしません。

似ているアプリ

FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。