> Play and Pause: start or stop the simulation. > Edit: edit the grid - click a square to change its state > Random: randomly generate a new field. > Rule: Change the rule that is emulated. > Step: move through 1 generation. > Export: convert your current grid to a save code. > Import: convert a save code to your grid. > Preset: select and import a pre-made pattern from the list. (For game of life (B3/S23) only). Number display above Export shows the number of Generations. Number display below the grid shows the rule being emulated in B/S format.
(NOTE 1: If you don't understand what's going on read this entire section. NOTE 2: See some example rules you can input under the heading 'examples'.) The majority of work was done by KryptykProductions, but I added the flexible feature of changing conway's rules to any thing you like. You can see the rule written in B/S format below the grid, which is to read as follows: Every digit between B and / signifies the number of neighbors required for a dead cell(white) to be born(as black) in the next step. Note that this also includes diagonal neighbors. For ex., in Conway's game of Life (B3/S23), a cell is born if and only if they have three live neighbors (since 3 is the only digit between B and /). Similarly, every digit after S signifies the number of neighbors required for a live cell(black) to remain alive in the next step. In Life, this is 2 or 3 neighbors, as those digits are after S in B3/S23 If a dead cell does not meet birth conditions, it stays dead, and if a live cell does not meet survival conditions, it dies (into white). Note that leaving birth or survival conditions empty when asked will not change them. If you really want no birth or no survival conditions, then you have to type a space and then enter. EXAMPLES: (38 rules) Conway's Game of Life (Default and Presets): B3/S23 (Type 3 and 23. Same goes to the below.) HighLife: B36/S23 DryLife: B37/S23 DotLife: B3/S023. Pseudo Life: B357/S238 3-4 Life: B34/S34 Life without Death: B3/S012345678 Day and Night: B3678/S34678 Move: B368/S245 Seeds: B2/S Live Free Or Die: B2/S0 AntiLife: B0123478/S01234678 InverseLife: B0123478/S34678 Replicator: B1357/S1357 Fredkin: B1357/S02468 Persian Rug: B234/S Iceballs: B25678/S5678 2x2: B36/S125 Flock: B3/S12 HighFlock: B36/S12 Pedestrian Flock: B38/S12 Maze: B3/S12345 Mazectric: B3/S1234 Corrosion of Conformity: B3/S124 Pedestrian Life: B38/S23 Pulsar Life: B3/S238 HoneyLife: B38/S238 Grounded Life: B35/S23 DrighLife: B367/S23 Coral: B3/S45678 Assimilation: B345/S4567 Long Life: B345/S5 Gems: B3457/S4568 Gems Minor: B34578/S456 Amoeba: B357/S1358 Diamoeba: B35678/S5678 Sqrt replicator rule: B36/S245 Vote: B5678/S45678 That is all of the 38 rules. (and I didn't make up any of those names, those are what they are actually called.)