セル・オートマトンのライフゲームをベースにしたMac用スクリーンセーバー「Life Saver」がリリースされています。詳細は以下から。
セル・オートマトンによるライフゲームは、格子形状内にいるセルに隣接するセルの生死により、そのセルの生死および新しいセルの誕生が決まるというもので、単純化された生体シミュレーションの例題としても有名ですが、このライフゲームをMac上で実行できる「Life Saver」というスクリーンセーバーが公開されています。
Life Saver is an abstract macOS screensaver based on Conway’s Game of Life implemented with SpriteKit. With a variety of settings and color schemes, Life Saver should satisfy designers and geeks alike.
amiantos/lifesaver: Conway’s Game of Life implemented as a macOS screensaver using SpriteKit – GitHub
Life Saverは200万を超えるベクターアイコンを提供しているThe Noun ProjectのメンバーBrad Rootさんで、インストールしてシステム設定パネルから[デスクトップとスクリーンセーバー] → [スクリーンセーバー]タブで「Life Saver」を選択。格子サイズやスピード、カラーを選択すると以下のようなライフゲームが開始されます。
Life SaverはMPL 2.0ライセンスでGitHubリポジトリにソースコードとインストーラーパッケージが公開されているので、興味のある方はスクリーンセーバーにしてみてください。
コメント