Difference between revisions of "Life 1.06"

From LifeWiki
Jump to navigation Jump to search
m (moved Life 1.06 to Knife 1.06)
(LinkCellebration)
(2 intermediate revisions by 2 users not shown)
Line 42: Line 42:


==External links==
==External links==
*[http://psoup.math.wisc.edu/mcell/ca_files_formats.html Cellular automata file formats] at Mirek's Cellebration
{{LinkCellebration|ca_files_formats.html|patternname=Cellular automata file formats}}


[[Category:Everything else]][[Category:File formats]]
[[Category:Everything else]][[Category:File formats]]

Revision as of 23:26, 27 March 2016

The Life 1.06 file format is an ASCII format that is just a list of coordinates of alive cells. Life 1.06 was designed to be easy and quick for a Life program to read and write, with the drawback being that the file size is very large for large patterns. Life 1.06 files are saved with a .lif or .life file extension.

Description of format

The first line is a header line, indicating that the file is in Life 1.06 format:

#Life 1.06

Each subsequent line is of the form

x y

where x and y are the x and y coordinates of an alive cell, respectively. Each alive cell must be on its own line, and the x and y coordinates are separated by a space.

Examples

The following is a glider in Life 1.06 format:

#Life 1.06
0 -1
1 0
-1 1
0 1
1 1

Note that the overall (x,y)-offset of the coordinates generally does not matter (for example, adding 3 to each x-coordinate will have no real effect), nor does the order that the cells are listed in. As a result of these ambiguities, the same pattern may be saved in several different ways. The following is another equivalent way that a glider might be saved in the Life 1.06 format:

#Life 1.06
0 2
1 0
1 2
2 1
2 2

See also

External links

Template:LinkCellebration