Added a list of future improvements to be made.
authorAaron Taylor <ataylor@subgeniuskitty.com>
Mon, 7 Jun 2021 22:21:22 +0000 (15:21 -0700)
committerAaron Taylor <ataylor@subgeniuskitty.com>
Mon, 7 Jun 2021 22:21:22 +0000 (15:21 -0700)
hacks/WolframAutomata/improvements.md [new file with mode: 0644]

diff --git a/hacks/WolframAutomata/improvements.md b/hacks/WolframAutomata/improvements.md
new file mode 100644 (file)
index 0000000..480411c
--- /dev/null
@@ -0,0 +1,31 @@
+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.
+
+  - When using a random seed generation, bias 60/40 (or something else
+    unbalanced) rather than 50/50, allowing those rulesets which show
+    preferential behavior to do so clearly. Perhaps something like randomly
+    selecting 20%, 40%, 60% or 80%?
+
+  - Add CLI options allowing the user to set foreground and background colors
+    directly.