Tiny Life (tlife) is a simple Game of Life implementation designed to work as a filter for the shell, operating solely through standard input and output, with an emphasis on shell integration rather than pretty visuals. It supports customizable output and board sizes, custom rulesets, and random and user-specified seed values for the starting generation.
|Tags||command line interface shell Game of Life|
|Operating Systems||Linux (32 and 64 bit) BSD (untested)|
Release Notes: This release has several bugfixes relating to cell behaviour at high screen sizes and board edges, and adds the option to specify cell creation chance when generating the board. Internally, the code was also refactored to make it much easier to work with. The program is now fairly stable, with no outstanding known bugs, so this will be designated the first stable release.
Release Notes: This release adds support for custom rulesets of the form Bx/Sy instead of just the default Conway's Game of Life. The iteration code has also been refactored for hopefully a slight performance increase.
Release Notes: This is a minor bugfix release improving commandline option handling and fixing the crashes related to it, specifically when commands were passed without any arguments.
Release Notes: This initial public release is mostly stable and operational. There are no known bugs, but some may be present. Most planned features have been integrated.