Extended Generations: Difference between revisions
added links and categories |
|||
| Line 21: | Line 21: | ||
==Software support== | ==Software support== | ||
Extended Generations rules are not natively supported by either [[Golly]] or [[LifeViewer]], but can be run using the Golly's [[RuleLoader]] algorithm and a suitable rule table. [[Catagolue]] and [[apgsearch]] also support Extended Generations rules. | Extended Generations rules are not natively supported by either [[Golly]] or [[LifeViewer]] (support is planned for the latter),<ref> https://www.conwaylife.com/forums/viewtopic.php?f=3&t=1622&p=68691#p68691</ref> but can be run using the Golly's [[RuleLoader]] algorithm and a suitable rule table. [[Catagolue]] and [[apgsearch]] also support Extended Generations rules. | ||
==References== | ==References== | ||
Revision as of 18:24, 27 May 2020
Extended Generations rules are a generalization of Generations rules. This extension explores the result of changing the amounts of time cells can be active/inactive for, and also of allowing cells to "come back" from inactivity and alternate between being active/inactive an indefinite amount of times before dying.
They were conceived by users DigitalCross and later Milo Jacquet.[1]
Description
Extended Generations rules are described by rulestrings in the form Bb/Ss/Dd; where b and s are numbers between 0 - 8. The last segment, d, specifies ranges of activity/inactivity, starting with the former and then alternating.
We write n ∈ B, n ∈ S if n is one of the numbers in b, s; patterns then evolve according to the following rules:
- An active cell
- Remain in its current state if n ∈ S
- If not, it advances to state ((x + 1) mod y) in the next generation of the pattern where x is the current state and y is the total number of states.
- An inactive cell
- Advances to state ((x + 1) mod y) in the next generation of the pattern where x is the current state and y is the total number of states. I behaves like a normal Generations dying cell.
- A dead cell
- Advances to state 1 if n ∈ B.
- If not, it remains dead.
Generations and snoitareneG[2][3][4] can be considered subsets of the Extended Generations rulespace.[1]
Software support
Extended Generations rules are not natively supported by either Golly or LifeViewer (support is planned for the latter),[5] but can be run using the Golly's RuleLoader algorithm and a suitable rule table. Catagolue and apgsearch also support Extended Generations rules.
References
- ↑ 1.0 1.1 M. I. Wright (August 1, 2018). "Extended" Generations rules (discussion thread) at the ConwayLife.com forums
- ↑ Saka (July 2, 2017). snoitareneG Rules (discussion thread) at the ConwayLife.com forums
- ↑ Martin Grant (April 10, 2010). "Reverse Generations" Rules (discussion thread) at the ConwayLife.com forums
- ↑ Brian Prentice (June 4, 2017). Re: Thread for basic questions (discussion thread) at the ConwayLife.com forums
- ↑ https://www.conwaylife.com/forums/viewtopic.php?f=3&t=1622&p=68691#p68691