Future ideas for WolframAutomata:
Expand options for scrolling the viewport window around. For example, add modes for both horizontal scrolling (in addition to the existing vertical scrolling) as well as ‘panning’ where the viewport moves diagonally over a simulation grid large enough to support visually interesting movement in both horizontal and vertical axis.
If I use something other than a Pixmap as my storage backend, I could simulate much wider universes, or simulate them for longer time periods.
Add flag enabling an informational screen overlay like this:
HACKNAME v.VERSION
Rule number
For example:
WolframAutomata v42
Rule: 110
Also add a debug flag that expands this OSD to include things like cell size, num_generations, delay, colors, seed conditions, etc.
XScreensaver already prints errors messages in the screen as overlaid yellow text. Does it provide a function via which I can print my own messages? Could I use that for the overlay?
Add CLI options allowing the user to set foreground and background colors directly.