About

  Copyright (c) 2015 Robert Muth (robert@muth.org)

  Based on SmoothLife by Stefan Rafler
  Implemented in Dart
  
  More Screen Art at: http://art.muth.org
  
Key Function
A Toggle About
C Toggle Config
F Toggle Fullscreen
P Toggle Performance
R Reset/Restart

 

Update Formula

ring-area: ra (normalized) disk-area: da (normalized) old
alive := da ∈ [0.5, 1.0]
birth := ra ∈ Birth-Interval
survive := ra ∈ Survive-Interval
update := alive * survive + !alive * birth
new := (1-speed) * old + speed * update

Config

Customize

Inner (Disk) Radius*
Outer (Ring) Radius*
Antialiasing*
Speed
– Birth Interval
– Survival Interval
Color Mode
Neighborhood Shape*
Resolution*
Stable Pattern Threshold
Hide About screen*
Random Seed
* = requires restart

     


Smooth Life