From ee72ab221c5780aecd10d84982bda24c7dc05075 Mon Sep 17 00:00:00 2001 From: Aaron Taylor Date: Mon, 7 Jun 2021 15:21:22 -0700 Subject: [PATCH] Added a list of future improvements to be made. --- hacks/WolframAutomata/improvements.md | 31 +++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 hacks/WolframAutomata/improvements.md diff --git a/hacks/WolframAutomata/improvements.md b/hacks/WolframAutomata/improvements.md new file mode 100644 index 0000000..480411c --- /dev/null +++ b/hacks/WolframAutomata/improvements.md @@ -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. -- 2.20.1