Cellular automaton simulation programs by supported rulespaces: Difference between revisions
Jump to navigation
Jump to search
add sections to split into later |
No edit summary |
||
| Line 2: | Line 2: | ||
<!--to do: add 1D rules--> | <!--to do: add 1D rules--> | ||
== Two-dimensional == | == Two-dimensional == | ||
<!--add mergelife, second order rules, and 1D, 3D, 4D, split multistate hi range, add caterer--> | |||
== Grids == | |||
=== Euclidean === | |||
==== {∞} ==== | |||
==== {4,4} ==== | |||
{| class="wikitable" style="margin-left:auto;margin-right:auto;" | {| class="wikitable" style="margin-left:auto;margin-right:auto;" | ||
|- | |- | ||
| Line 49: | Line 60: | ||
|- | |- | ||
! von Neumann [[Non-isotropic Life-like cellular automaton|Non-isotropic non-totalistic]] | ! von Neumann [[Non-isotropic Life-like cellular automaton|Non-isotropic non-totalistic]] | ||
| style="background-color:#c6efce;" | Yes | | style="background-color:#c6efce;" | Yes | ||
| style="background-color:#c6efce;" | Yes | | style="background-color:#c6efce;" | Yes | ||
| Line 136: | Line 103: | ||
| style="background-color:#dfdfff;" | Weighted Life | | style="background-color:#dfdfff;" | Weighted Life | ||
|- | |- | ||
! Range 2 | ! Range 2 von Neumann [[Isotropic non-totalistic]] | ||
| style="background-color:#ffffdd;" | Multistate emulation only | | style="background-color:#ffffdd;" | Multistate emulation only | ||
| style="background-color:#ffffdd;" | Multistate emulation only | | style="background-color:#ffffdd;" | Multistate emulation only | ||
| Line 147: | Line 114: | ||
| style="background-color:#c6efce;" | Yes | | style="background-color:#c6efce;" | Yes | ||
|- | |- | ||
! Range 2 | ! Range 2 von Neumann [[Non-isotropic Life-like cellular automaton|Non-isotropic non-totalistic]] | ||
| style="background-color:#ffffdd;" | Multistate emulation only | | style="background-color:#ffffdd;" | Multistate emulation only | ||
| style="background-color:#ffffdd;" | Multistate emulation only | | style="background-color:#ffffdd;" | Multistate emulation only | ||
| Line 157: | Line 124: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#dfdfff;" | Weighted Life | | style="background-color:#dfdfff;" | Weighted Life | ||
|- | |- | ||
! cross [[Larger than Life]] | ! cross [[Larger than Life]] | ||
| Line 264: | Line 176: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | range 1-10 | | style="background-color:#c6efce;" | range 1-10 | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| Line 407: | Line 286: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| Line 664: | Line 510: | ||
| style="background-color:#ffc7ce;" | No | | style="background-color:#ffc7ce;" | No | ||
|} | |} | ||
== | ==== {6,3} ==== | ||
=== | {| class="wikitable" style="margin-left:auto;margin-right:auto;" | ||
|- | |||
! Rulespace | |||
! [[Golly]] | |||
! [[LifeViewer]] | |||
! [[lifelib]] | |||
! [[Java Square Cell]] | |||
! [[Life32]] | |||
! [[Mirek's Cellebration]] | |||
! [[Visions of Chaos]] | |||
! [[WolframAlpha]] | |||
! [[CAViewer]] | |||
|- | |||
! Hexagonal [https://www.conwaylife.com/forums/viewtopic.php?f=11&t=965&p=7049#p7049 Tripod] outer-totalistic | |||
| style="background-color:#dfdfff;" | Via MAP strings | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|- | |||
! Hexagonal [[Totalistic Life-like cellular automaton|outer-totalistic]] | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#dfdfff;" | Weighted Life | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|- | |||
! Hexagonal [[Isotropic non-totalistic Life-like cellular automaton|isotropic non-totalistic]] | |||
| style="background-color:#dfdfff;" | Via MAP strings | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#dfdfff;" | Weighted Life | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|- | |||
! Hexagonal [[Non-isotropic Life-like cellular automaton|non-isotropic non-totalistic]] | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#dfdfff;" | Weighted Life | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#dfdfff;" | Weighted Life | |||
|- | |||
! hexagonal [[Larger than Life]] | |||
| style="background-color:#c6efce;" | range 1-500 | |||
| style="background-color:#c6efce;" | range 1-500 | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|- | |||
! asterisk [[Larger than Life]] | |||
| style="background-color:#c6efce;" | range 1-500 | |||
| style="background-color:#c6efce;" | range 1-500 | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|- | |||
! tripod [[Larger than Life]] | |||
| style="background-color:#c6efce;" | range 1-500 | |||
| style="background-color:#c6efce;" | range 1-500 | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|- | |||
! hexagonal [[Higher-range outer-totalistic]] | |||
| style="background-color:#c6efce;" | range 1-500 | |||
| style="background-color:#c6efce;" | range 1-500 | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|- | |||
! tripod [[Higher-range outer-totalistic]] | |||
| style="background-color:#c6efce;" | range 1-500 | |||
| style="background-color:#c6efce;" | range 1-500 | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|- | |||
! asterisk [[Higher-range outer-totalistic]] | |||
| style="background-color:#c6efce;" | range 1-500 | |||
| style="background-color:#c6efce;" | range 1-500 | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|} | |||
==== { | ==== {3,6} ==== | ||
==== | {| class="wikitable" style="margin-left:auto;margin-right:auto;" | ||
|- | |||
==== | ! Rulespace | ||
! [[Golly]] | |||
==== | ! [[LifeViewer]] | ||
! [[lifelib]] | |||
! [[Java Square Cell]] | |||
! [[Life32]] | |||
! [[Mirek's Cellebration]] | |||
! [[Visions of Chaos]] | |||
! [[WolframAlpha]] | |||
! [[CAViewer]] | |||
|- | |||
|- | |||
! [[Triangular neighbourhood|Triangular]] von Neumann [[Totalistic Life-like cellular automaton|outer-totalistic]] | |||
| style="background-color:#ffffdd;" | Multistate emulation only | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|- | |||
! [[Triangular neighbourhood|Triangular]] Vertices [[Totalistic Life-like cellular automaton|outer-totalistic]] | |||
| style="background-color:#ffffdd;" | Multistate emulation only | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|- | |||
! [[Triangular neighbourhood|Triangular]] [https://www.conwaylife.com/forums/viewtopic.php?f=11&t=965&p=7049#p7049 Tri6inner] [[Totalistic Life-like cellular automaton|outer-totalistic]] | |||
| style="background-color:#ffffdd;" | Multistate emulation only | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|- | |||
! [[Triangular neighbourhood|Triangular]] [https://www.conwaylife.com/forums/viewtopic.php?f=11&t=965&p=7049#p7049 Tri6outer] [[Totalistic Life-like cellular automaton|outer-totalistic]] | |||
| style="background-color:#ffffdd;" | Multistate emulation only | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|- | |||
! [[Triangular neighbourhood|Triangular]] Moore [[Totalistic Life-like cellular automaton|outer-totalistic]] | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#c6efce;" | Yes | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#c6efce;" | Yes | |||
|} | |||
==== {4,3,4} ==== | ==== {4,3,4} ==== | ||
| Line 685: | Line 716: | ||
==== {3,3,4,3} ==== | ==== {3,3,4,3} ==== | ||
==== {4,3,3,3,4} ==== | |||
[[Category:Everything else]] | [[Category:Everything else]] | ||
[[Category:Software| ]] | [[Category:Software| ]] | ||
Revision as of 16:56, 9 May 2021
This is an incomplete, messy table of multiple cellular automaton simulator programs with the rulespaces they natively support.
Two-dimensional
Grids
Euclidean
{∞}
{4,4}
| Rulespace | Golly | LifeViewer | lifelib | Java Square Cell | Life32 | Mirek's Cellebration | Visions of Chaos | WolframAlpha | CAViewer |
|---|---|---|---|---|---|---|---|---|---|
| Margolus | Multistate emulation only | Yes | ? | ? | ? | Yes | ? | ? | Yes |
| von Neumann Outer-totalistic | Yes | Yes | via Moore isotropic non-totalistic notation | Yes | Yes | Weighted Life | ? | ? | Yes |
| von Neumann Isotropic non-totalistic | via Moore isotropic non-totalistic notation | via Moore isotropic non-totalistic notation | via Moore isotropic non-totalistic notation | ? | ? | Weighted Life | ? | ? | Weighted Life |
| von Neumann Non-isotropic non-totalistic | Yes | Yes | No | ? | ? | Weighted Life | ? | ? | Weighted Life |
| Outer-totalistic | Yes | Yes | Yes | Yes | Yes | Yes | ? | ? | Yes |
| Isotropic non-totalistic | Yes | Yes | Yes | ? | ? | Weighted Life | ? | ? | Yes |
| Non-isotropic non-totalistic | Yes | Yes | No | ? | ? | Weighted Life | ? | ? | Weighted Life |
| Range 2 von Neumann Isotropic non-totalistic | Multistate emulation only | Multistate emulation only | Yes | ? | ? | ? | ? | ? | Yes |
| Range 2 von Neumann Non-isotropic non-totalistic | Multistate emulation only | Multistate emulation only | No | ? | ? | ? | ? | ? | Weighted Life |
| cross Larger than Life | range 1-500 | range 1-500 | No | range 1-? | ? | No | ? | ? | Yes |
| saltire Larger than Life | range 1-500 | range 1-500 | No | range 1-? | ? | No | ? | ? | Yes |
| star Larger than Life | range 1-500 | range 1-500 | No | range 1-? | ? | No | ? | ? | Yes |
| checkerboard Larger than Life | range 1-500 | range 1-500 | No | No | ? | No | ? | ? | Yes |
| von Neumann Larger than Life | range 1-500 | range 1-500 | No | range 1-? | ? | range 1-10 | ? | ? | Yes |
| triangular Larger than Life | range 1-500 | range 1-500 | No | No | ? | No | ? | ? | Yes |
| L2 Larger than Life | range 1-500 | range 1-500 | No | No | ? | No | ? | ? | Yes |
| circular Larger than Life | range 1-500 (desktop only) | range 1-500 | No | No | ? | No | ? | ? | Yes |
| Moore Larger than Life | range 1-500 | range 1-500 | range 1-7 | range 1-? | ? | range 1-10 | ? | ? | Yes |
| custom Larger than Life | range 1-500 | range 1-500 | No | No | ? | No | ? | ? | Yes |
| cross Higher-range outer-totalistic | range 1-500 | range 1-500 | No | ? | ? | ? | ? | ? | Yes |
| saltire Higher-range outer-totalistic | range 1-500 | range 1-500 | No | ? | ? | ? | ? | ? | Yes |
| star Higher-range outer-totalistic | range 1-500 | range 1-500 | No | ? | ? | ? | ? | ? | Yes |
| checkerboard Higher-range outer-totalistic | range 1-500 | range 1-500 | No | ? | ? | ? | ? | ? | Yes |
| von Neumann Higher-range outer-totalistic | range 1-500 | range 1-500 | No | ? | ? | ? | ? | ? | Yes |
| triangular Higher-range outer-totalistic | range 1-500 | range 1-500 | No | No | ? | No | ? | ? | Yes |
| L2 Higher-range outer-totalistic | range 1-500 | range 1-500 | No | ? | ? | ? | ? | ? | Yes |
| circular Higher-range outer-totalistic | range 1-500 | range 1-500 | No | ? | ? | ? | ? | ? | Yes |
| Moore Higher-range outer-totalistic | range 1-500 | range 1-500 | range 1-5 | ? | ? | ? | ? | ? | Yes |
| custom Higher-range outer-totalistic | range 1-500 | range 1-500 | No | No | ? | No | ? | ? | Yes |
| Cyclic CA | No | No | No | ? | ? | ? | ? | ? | No |
| RPS CA | No | No | No | ? | ? | ? | ? | ? | No |
| BSFKL | Ruletables only | Ruletables only | Yes | ? | ? | ? | ? | ? | Ruletables only |
| 3-state outer-totalistic | Ruletables only | Ruletables only | Ruletables only | ? | ? | ? | ? | ? | Ruletables only |
| 3-state isotropic non-totalistic | Ruletables only | Ruletables only | Ruletables only | ? | ? | ? | ? | ? | Ruletables only |
| Partitioned cellular automata | Ruletables only | Yes | No | ? | ? | ? | ? | ? | No |
| Outer-totalistic Generations | states 2-255 | states 2-255 | states 2-? | ? | ? | states 2-? | ? | ? | states 2-? |
| Isotropic non-totalistic Generations | states 2-255 | states 2-255 | states 2-? | ? | ? | Weighted Generations states 2-? |
? | ? | Yes |
| Larger than Life Generations | range 1-500 states 2-255 |
range 1-500 states 2-255 |
range 1-7 states 2-? |
? | ? | range 1-10 states 2-25 |
? | ? | Yes |
| Higher-range outer-totalistic Generations | range 1-500 states 2-255 |
range 1-500 states 2-255 |
range 1-5 states 2-? |
? | ? | ? | ? | ? | Yes |
| Extended Generations | Ruletables only | Ruletables only | Yes | ? | ? | ? | ? | ? | Yes |
| Deficient rules | Ruletables only | Ruletables only | Yes | ? | ? | ? | ? | ? | Yes |
| Naive rules | Multistate emulation only | Multistate emulation only | ? | ? | ? | ? | ? | ? | Yes |
| [Rule]History | Yes | Yes | ? | ? | ? | ? | ? | ? | Yes |
| [Rule]Super | Yes | Yes | ? | ? | ? | ? | ? | ? | No |
{6,3}
| Rulespace | Golly | LifeViewer | lifelib | Java Square Cell | Life32 | Mirek's Cellebration | Visions of Chaos | WolframAlpha | CAViewer |
|---|---|---|---|---|---|---|---|---|---|
| Hexagonal Tripod outer-totalistic | Via MAP strings | Yes | ? | ? | ? | ? | ? | ? | Yes |
| Hexagonal outer-totalistic | Yes | Yes | Yes | Yes | Yes | Weighted Life | ? | ? | Yes |
| Hexagonal isotropic non-totalistic | Via MAP strings | Yes | Yes | ? | ? | Weighted Life | ? | ? | Yes |
| Hexagonal non-isotropic non-totalistic | Yes | Yes | No | ? | ? | Weighted Life | ? | ? | Weighted Life |
| hexagonal Larger than Life | range 1-500 | range 1-500 | No | No | ? | No | ? | ? | Yes |
| asterisk Larger than Life | range 1-500 | range 1-500 | No | No | ? | No | ? | ? | Yes |
| tripod Larger than Life | range 1-500 | range 1-500 | No | No | ? | No | ? | ? | Yes |
| hexagonal Higher-range outer-totalistic | range 1-500 | range 1-500 | No | No | ? | No | ? | ? | Yes |
| tripod Higher-range outer-totalistic | range 1-500 | range 1-500 | No | No | ? | No | ? | ? | Yes |
| asterisk Higher-range outer-totalistic | range 1-500 | range 1-500 | No | No | ? | No | ? | ? | Yes |
{3,6}
| Rulespace | Golly | LifeViewer | lifelib | Java Square Cell | Life32 | Mirek's Cellebration | Visions of Chaos | WolframAlpha | CAViewer |
|---|---|---|---|---|---|---|---|---|---|
| Triangular von Neumann outer-totalistic | Multistate emulation only | Yes | ? | ? | ? | ? | ? | ? | Yes |
| Triangular Vertices outer-totalistic | Multistate emulation only | Yes | ? | ? | ? | ? | ? | ? | Yes |
| Triangular Tri6inner outer-totalistic | Multistate emulation only | Yes | ? | ? | ? | ? | ? | ? | Yes |
| Triangular Tri6outer outer-totalistic | Multistate emulation only | Yes | ? | ? | ? | ? | ? | ? | Yes |
| Triangular Moore outer-totalistic | Yes | Yes | ? | ? | ? | ? | ? | ? | Yes |