Commit | Line | Data |
---|---|---|
ee72ab22 AT |
1 | Future ideas for WolframAutomata: |
2 | ||
3 | - Expand options for scrolling the viewport window around. For example, add | |
4 | modes for both horizontal scrolling (in addition to the existing vertical | |
5 | scrolling) as well as 'panning' where the viewport moves diagonally over a | |
6 | simulation grid large enough to support visually interesting movement in | |
7 | both horizontal and vertical axis. | |
8 | ||
9 | - If I use something other than a Pixmap as my storage backend, I could | |
10 | simulate much wider universes, or simulate them for longer time periods. | |
11 | ||
12 | - Add flag enabling an informational screen overlay like this: | |
13 | ||
14 | HACKNAME v.VERSION | |
15 | Rule number | |
16 | ||
17 | For example: | |
18 | ||
19 | WolframAutomata v42 | |
20 | Rule: 110 | |
21 | ||
22 | Also add a debug flag that expands this OSD to include things like cell | |
23 | size, num_generations, delay, colors, seed conditions, etc. | |
24 | ||
25 | - When using a random seed generation, bias 60/40 (or something else | |
26 | unbalanced) rather than 50/50, allowing those rulesets which show | |
27 | preferential behavior to do so clearly. Perhaps something like randomly | |
28 | selecting 20%, 40%, 60% or 80%? | |
29 | ||
30 | - Add CLI options allowing the user to set foreground and background colors | |
31 | directly. |