Cellular automaton simulation programs by supported rulespaces: Difference between revisions

From LifeWiki
Jump to navigation Jump to search
No edit summary
probably not worth counting multiple neighbourhoods
Line 1: Line 1:
This is an incomplete, messy table of multiple cellular automaton simulator programs with the rulespaces they natively support.
This is an incomplete, messy table of multiple cellular automaton simulator programs with the rulespaces they natively support.
<!--to do: add cyclic, RPS, 1D rules-->
<!--to do: add 1D rules-->
== Two-dimensional ==
== Two-dimensional ==
{| class="wikitable" style="margin-left:auto;margin-right:auto;"
{| class="wikitable" style="margin-left:auto;margin-right:auto;"
Line 158: Line 158:
| style="background-color:#dfdfff;" | Weighted Life
| style="background-color:#dfdfff;" | Weighted Life
|-
|-
! [[Triangular_neighbourhood|Triangular]] von Neumann [[Totalistic Life-like cellular automaton|outer-totalistic]]
! [[Triangular neighbourhood|Triangular]] von Neumann [[Totalistic Life-like cellular automaton|outer-totalistic]]
| style="background-color:#ffffdd;" | Multistate emulation only
| style="background-color:#ffffdd;" | Multistate emulation only
| style="background-color:#c6efce;" | Yes
| style="background-color:#c6efce;" | Yes
Line 169: Line 169:
| style="background-color:#ffc7ce;" | No
| style="background-color:#ffc7ce;" | No
|-
|-
! [[Triangular_neighbourhood|Triangular]] Vertices [[Totalistic Life-like cellular automaton|outer-totalistic]]
! [[Triangular neighbourhood|Triangular]] Vertices [[Totalistic Life-like cellular automaton|outer-totalistic]]
| style="background-color:#ffffdd;" | Multistate emulation only
| style="background-color:#ffffdd;" | Multistate emulation only
| style="background-color:#c6efce;" | Yes
| style="background-color:#c6efce;" | Yes
Line 180: Line 180:
| style="background-color:#ffc7ce;" | No
| style="background-color:#ffc7ce;" | No
|-
|-
! [[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]]
! [[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:#ffffdd;" | Multistate emulation only
| style="background-color:#ffffdd;" | Multistate emulation only
| style="background-color:#ffffdd;" | Multistate emulation only
Line 191: Line 191:
| style="background-color:#ffc7ce;" | No
| style="background-color:#ffc7ce;" | No
|-
|-
! [[Triangular_neighbourhood|Triangular]] Moore [[Totalistic Life-like cellular automaton|outer-totalistic]]
! [[Triangular neighbourhood|Triangular]] Moore [[Totalistic Life-like cellular automaton|outer-totalistic]]
| style="background-color:#ffffdd;" | Multistate emulation only
| style="background-color:#ffffdd;" | Multistate emulation only
| style="background-color:#c6efce;" | Yes
| style="background-color:#c6efce;" | Yes
Line 378: Line 378:
| style="background-color:#c6efce;" | Yes
| style="background-color:#c6efce;" | Yes
|-
|-
! [[Multiple neighbourhoods]]
! [[Cyclic]] CA
| style="background-color:#ffc7ce;" | No
| style="background-color:#ffc7ce;" | No
| style="background-color:#ffc7ce;" | No
| style="background-color:#ffc7ce;" | No
Line 385: Line 385:
| style="background-color:#d4e5f6;" | ?
| style="background-color:#d4e5f6;" | ?
| style="background-color:#d4e5f6;" | ?
| style="background-color:#d4e5f6;" | ?
| style="background-color:#c6efce;" | Yes
| style="background-color:#d4e5f6;" | ?
| style="background-color:#d4e5f6;" | ?
| style="background-color:#c6efce;" | Yes
| style="background-color:#d4e5f6;" | ?
| style="background-color:#d4e5f6;" | ?
|-
! [https://softologyblog.wordpress.com/2018/03/23/rock-paper-scissors-cellular-automata/ RPS] CA
| style="background-color:#ffc7ce;" | No
| style="background-color:#ffc7ce;" | No
| 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:#d4e5f6;" | ?
|-
|-
! [[BSFKL]]
! [[BSFKL]]

Revision as of 01:01, 21 June 2020

This is an incomplete, messy 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 Tripod outer-totalistic Multistate emulation only Multistate emulation only ? ? ? ? ? ? ?
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 von Neumann outer-totalistic Multistate emulation only Yes ? ? ? ? ? ? No
Triangular Vertices outer-totalistic Multistate emulation only Yes ? ? ? ? ? ? No
Triangular Tri6inner outer-totalistic Multistate emulation only Multistate emulation only ? ? ? ? ? ? No
Triangular Moore outer-totalistic Multistate emulation only Yes ? ? ? ? ? ? No
cross Larger than Life No range 1-500 No range 1-? ? No ? ? Yes
saltire Larger than Life No range 1-500 No range 1-? ? No ? ? Yes
star Larger than Life No range 1-500 No range 1-? ? No ? ? Yes
von Neumann Larger than Life range 1-500 range 1-500 No range 1-? ? range 1-10 ? ? Yes
hexagonal Larger than Life No No No No ? No ? ? ?
L2 Larger than Life No range 1-500 No No ? No ? ? ?
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
cross Higher-range outer-totalistic No range 1-500 No ? ? ? ? ? ?
saltire Higher-range outer-totalistic No range 1-500 No ? ? ? ? ? ?
star Higher-range outer-totalistic No range 1-500 No ? ? ? ? ? ?
von Neumann Higher-range outer-totalistic No range 1-500 No ? ? ? ? ? Yes
hexagonal Higher-range outer-totalistic No No No No ? No ? ? ?
L2 Higher-range outer-totalistic No range 1-500 No ? ? ? ? ? ?
circular Higher-range outer-totalistic No range 1-500 No ? ? ? ? ? Yes
Moore Higher-range outer-totalistic No range 1-500 range 1-5 ? ? ? ? ? Yes
Cyclic CA No No No ? ? ? ? ? ?
RPS CA No No No ? ? ? ? ? ?
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