Cellular automaton simulation programs by supported rulespaces: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Lemon41625 (talk | contribs) Added R2 Neumann Isotropic Non-Totalistic, Naive and CAViewer |
||
| Line 13: | Line 13: | ||
! [[Visions of Chaos]] | ! [[Visions of Chaos]] | ||
! [[WolframAlpha]] | ! [[WolframAlpha]] | ||
! [[CAViewer]] | |||
|- | |- | ||
! [[Margolus]] | ! [[Margolus]] | ||
| Line 23: | Line 24: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#ffc7ce;" | No | |||
|- | |- | ||
! von Neumann [[Totalistic Life-like cellular automaton|Outer-totalistic]] | ! von Neumann [[Totalistic Life-like cellular automaton|Outer-totalistic]] | ||
| Line 33: | Line 35: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! von Neumann [[Isotropic non-totalistic Life-like cellular automaton|Isotropic non-totalistic]] | ! von Neumann [[Isotropic non-totalistic Life-like cellular automaton|Isotropic non-totalistic]] | ||
| Line 43: | Line 46: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#dfdfff;" | Weighted Life | |||
|- | |- | ||
! von Neumann [[Non-isotropic Life-like cellular automaton|Non-isotropic non-totalistic]] | ! von Neumann [[Non-isotropic Life-like cellular automaton|Non-isotropic non-totalistic]] | ||
| Line 53: | Line 57: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#dfdfff;" | Weighted Life | |||
|- | |- | ||
! Hexagonal [[Totalistic Life-like cellular automaton|outer-totalistic]] | ! Hexagonal [[Totalistic Life-like cellular automaton|outer-totalistic]] | ||
| Line 63: | Line 68: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#dfdfff;" | Weighted Life | |||
|- | |- | ||
! Hexagonal [[Isotropic non-totalistic Life-like cellular automaton|isotropic non-totalistic]] | ! Hexagonal [[Isotropic non-totalistic Life-like cellular automaton|isotropic non-totalistic]] | ||
| Line 73: | Line 79: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#dfdfff;" | Weighted Life | |||
|- | |- | ||
! Hexagonal [[Non-isotropic Life-like cellular automaton|non-isotropic non-totalistic]] | ! Hexagonal [[Non-isotropic Life-like cellular automaton|non-isotropic non-totalistic]] | ||
| Line 83: | Line 90: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#dfdfff;" | Weighted Life | |||
|- | |- | ||
! [[Totalistic Life-like cellular automaton|Outer-totalistic]] | ! [[Totalistic Life-like cellular automaton|Outer-totalistic]] | ||
| Line 93: | Line 101: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! [[Isotropic non-totalistic Life-like cellular automaton|Isotropic non-totalistic]] | ! [[Isotropic non-totalistic Life-like cellular automaton|Isotropic non-totalistic]] | ||
| Line 103: | Line 112: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! [[Non-isotropic Life-like cellular automaton|Non-isotropic non-totalistic]] | ! [[Non-isotropic Life-like cellular automaton|Non-isotropic non-totalistic]] | ||
| Line 113: | Line 123: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#dfdfff;" | Weighted Life | |||
|- | |||
! Range 2 Von Neumann [[Isotropic non-totalistic]] | |||
| style="background-color:#ffffdd;" | Multistate Emulation Only | |||
| style="background-color:#ffffdd;" | Multistate Emulation Only | |||
| style="background-color:#ffc7ce;" | No | |||
| 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 | |||
|- | |||
! 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:#ffc7ce;" | No | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#d4e5f6;" | ? | |||
| style="background-color:#dfdfff;" | Weighted Life | |||
|- | |- | ||
! Triangular [[Totalistic Life-like cellular automaton|outer-totalistic]] | ! Triangular [[Totalistic Life-like cellular automaton|outer-totalistic]] | ||
| Line 123: | Line 156: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#ffc7ce;" | No | |||
|- | |- | ||
! Moore [[Larger than Life]] | ! Moore [[Larger than Life]] | ||
| Line 133: | Line 167: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! von Neumann [[Larger than Life]] | ! von Neumann [[Larger than Life]] | ||
| Line 143: | Line 178: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! circular [[Larger than Life]] | ! circular [[Larger than Life]] | ||
| Line 153: | Line 189: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! cross [[Larger than Life]] | ! cross [[Larger than Life]] | ||
| Line 163: | Line 200: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! saltire [[Larger than Life]] | ! saltire [[Larger than Life]] | ||
| Line 173: | Line 211: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! star [[Larger than Life]] | ! star [[Larger than Life]] | ||
| Line 183: | Line 222: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! Moore [[Higher-range outer-totalistic]] | ! Moore [[Higher-range outer-totalistic]] | ||
| Line 193: | Line 233: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! von Neumann [[Higher-range outer-totalistic]] | ! von Neumann [[Higher-range outer-totalistic]] | ||
| Line 203: | Line 244: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! circular [[Higher-range outer-totalistic]] | ! circular [[Higher-range outer-totalistic]] | ||
| Line 213: | Line 255: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! [[Multiple neighbourhoods]] | ! [[Multiple neighbourhoods]] | ||
| Line 223: | Line 266: | ||
| style="background-color:#c6efce;" | Yes | | style="background-color:#c6efce;" | Yes | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! [[BSFKL]] | ! [[BSFKL]] | ||
| Line 233: | Line 277: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! 3-state outer-totalistic | ! 3-state outer-totalistic | ||
| Line 243: | Line 288: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#dfdfff;" | Through transFunc.py | |||
|- | |- | ||
! 3-state isotropic non-totalistic | ! 3-state isotropic non-totalistic | ||
| Line 253: | Line 299: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#dfdfff;" | Through transFunc.py | |||
|- | |- | ||
! [[Partitioned cellular automata]] | ! [[Partitioned cellular automata]] | ||
| Line 263: | Line 310: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | No | |||
|- | |- | ||
! Outer-totalistic [[Generations]] | ! Outer-totalistic [[Generations]] | ||
| Line 273: | Line 321: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | states 2-? | |||
|- | |- | ||
! Isotropic non-totalistic [[Generations]] | ! Isotropic non-totalistic [[Generations]] | ||
| Line 283: | Line 332: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! Larger than Life [[Generations]] | ! Larger than Life [[Generations]] | ||
| Line 293: | Line 343: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! Higher-range outer-totalistic [[Generations]] | ! Higher-range outer-totalistic [[Generations]] | ||
| Line 303: | Line 354: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! [[Extended Generations]] | ! [[Extended Generations]] | ||
| Line 313: | Line 365: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#c6efce;" | Yes | |||
|- | |- | ||
! [[Deficient]] rules | ! [[Deficient]] rules | ||
| Line 323: | Line 376: | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#d4e5f6;" | ? | | style="background-color:#d4e5f6;" | ? | ||
| style="background-color:#dfdfff;" | Through transFunc.py | |||
|- | |||
! [[Naive]] rules | |||
| style="background-color:#ffffdd;" | Multistate emulation only | |||
| style="background-color:#ffffdd;" | Multistate emulation only | |||
| 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 | |||
|} | |} | ||
<!--add rock paper scissors, cyclic and alternating, mergelife, second order rules | <!--add rock paper scissors, cyclic and alternating, mergelife, second order rules, and 1D, 3D, 4D, split multistate hi range, add caterer--> | ||
[[Category:Everything else]] | [[Category:Everything else]] | ||
[[Category:Software| ]] | [[Category:Software| ]] | ||
Revision as of 00:32, 28 May 2020
This is a table of multiple cellular automaton simulator programs with the rulespaces they natively support.
Two-dimensional
| Rulespace | Golly | LifeViewer | lifelib | Java Square Cell | Life32 | Mirek's Cellebration | Visions of Chaos | WolframAlpha | CAViewer |
|---|---|---|---|---|---|---|---|---|---|
| Margolus | Multistate emulation only | Yes | ? | ? | ? | Yes | ? | ? | No |
| 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 |
| Hexagonal outer-totalistic | Yes | Yes | Yes | Yes | Yes | Weighted Life | ? | ? | Weighted Life |
| Hexagonal isotropic non-totalistic | Via MAP strings | Yes | Yes | ? | ? | Weighted Life | ? | ? | Weighted Life |
| Hexagonal 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 | No | ? | ? | ? | ? | ? | Yes |
| Range 2 Von Neumann Non-isotropic non-totalistic | Multistate Emulation Only | Multistate Emulation Only | No | ? | ? | ? | ? | ? | Weighted Life |
| Triangular outer-totalistic | Multistate emulation only | Yes | ? | ? | ? | ? | ? | ? | No |
| Moore Larger than Life | range 1-500 | range 1-500 | range 1-7 | range 1-? | ? | range 1-10 | ? | ? | Yes |
| von Neumann Larger than Life | range 1-500 | range 1-500 | No | range 1-? | ? | range 1-10 | ? | ? | Yes |
| circular Larger than Life | range 1-500 (desktop only) | range 1-500 | No | No | ? | No | ? | ? | Yes |
| cross Larger than Life | No | No | No | range 1-? | ? | No | ? | ? | Yes |
| saltire Larger than Life | No | No | No | range 1-? | ? | No | ? | ? | Yes |
| star Larger than Life | No | No | No | range 1-? | ? | No | ? | ? | Yes |
| Moore Higher-range outer-totalistic | No | range 1-500 | range 1-5 | ? | ? | ? | ? | ? | Yes |
| von Neumann Higher-range outer-totalistic | No | range 1-500 | No | ? | ? | ? | ? | ? | Yes |
| circular Higher-range outer-totalistic | No | range 1-500 | No | ? | ? | ? | ? | ? | Yes |
| Multiple neighbourhoods | No | No | No | ? | ? | ? | Yes | ? | Yes |
| BSFKL | Ruletables only | Ruletables only | Yes | ? | ? | ? | ? | ? | Yes |
| 3-state outer-totalistic | Ruletables only | Ruletables only | Ruletables only | ? | ? | ? | ? | ? | Through transFunc.py |
| 3-state isotropic non-totalistic | Ruletables only | Ruletables only | Ruletables only | ? | ? | ? | ? | ? | Through transFunc.py |
| 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 | No | 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 | ? | ? | ? | ? | ? | Through transFunc.py |
| Naive rules | Multistate emulation only | Multistate emulation only | ? | ? | ? | ? | ? | ? | Yes |