Here's a couple things that could be done here, or moved to new issues:
what if the automaton can not be drawn in the playground? eg Playgrounds::Blinker.build(1, 1)
From the command line, if you ask for a specific automaton then the playground should be large enough to contain it, rather than the default of 10 x 10.
if the pattern type is not defined, eg golife undefined_type, it falls back to a random pattern
It might be nicer if the printed playground included the pattern name so you know what you're looking at.
A couple automatons for #4
Here's a couple things that could be done here, or moved to new issues:
Playgrounds::Blinker.build(1, 1)
From the command line, if you ask for a specific automaton then the playground should be large enough to contain it, rather than the default of 10 x 10.
golife undefined_type
, it falls back to a random patternIt might be nicer if the printed playground included the pattern name so you know what you're looking at.