From 69fe8546f523cdbb67c1f12bf0cc488f1dfd814b Mon Sep 17 00:00:00 2001 From: CrispyPin Date: Sat, 12 Apr 2025 21:10:29 +0200 Subject: [PATCH] update todo list --- README.md | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e6d4c93..d93ce2c 100644 --- a/README.md +++ b/README.md @@ -11,22 +11,30 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble ### bugs - modifier-less bindings trigger when typing in a text box, makes renaming existing blueprints basically impossible ### features +#### 0.3.x +- more levels + - deadfish + - brainfuck + - packet routing? + - game of life sim? (width;height;steps;grid -> grid) +#### 0.4.0 +- UI layout engine + - global scale setting +#### unspecified +- show orphaned solutions - comments - editing - add to all intro levels - highlight regions with background colours -- UI layout engine - - global scale setting - button + binding to flip selection that is being pasted - accessibility - - background colour setting + - background colour setting (requires color picker => after UI rework) - hotkeys for everything (no mouse needed to play) - menu navigation (requires UI rework) - speed up/down - grid cursor movement and placement - grid zoom and pan -- more levels -- scroll output bytes +- UI: scroll output bytes - timestamps in solutions and blueprints - display tool variant more clearly (it's not obvious there are more states) - better text rendering @@ -40,8 +48,9 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble - hide some tile tools in early levels to make it less overwhelming - footprint score (tiles that were non-empty at any point in the run) - option to use 8-bit marbles? -- blueprint rotation? +- 32 bit input/output? - settable marble start direction? + - allows blueprint rotation ## playtesting observations - 'loops' introduces too many things (powering, redirection, generating zeroes)