From 7d9d0a01f73b46bb1e64b928d4e6e1bac0939d69 Mon Sep 17 00:00:00 2001 From: CrispyPin Date: Mon, 21 Apr 2025 18:28:13 +0200 Subject: [PATCH] update readme --- README.md | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 94d6f75..d29aba8 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble ### meta - engine tests - blag post about marble movement logic? +- standardise terminology (cycle/step/tick) ### bugs ### features @@ -16,23 +17,24 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble - packet routing? - game of life sim (width;height;steps;grid -> grid) - shrink button -#### 0.4.0 +#### 0.4.x - UI layout engine - - global scale setting + - global scale multiplier, affected by window size + - background colour setting (requires color picker => after UI rework) + - light theme #### unspecified - comments - editing - add to all intro levels - highlight regions with background colours - button + binding to flip selection that is being pasted -- accessibility - - background colour setting (requires color picker => after UI rework) - - light theme for UI - - 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 +- hotkeys for everything (no mouse needed to play) + - menu navigation (requires UI rework) + - speed up/down + - keybinds for specific tool variants + - grid cursor movement and placement + - grid zoom and pan +- config settings page categories (mostly for keybindings) - UI: scroll output bytes - timestamps in solutions and blueprints - display tool variant more clearly (it's not obvious there are more states) @@ -40,11 +42,11 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble - font selection (probably a lot of work) ### online stuff - store scores in server -- validate solutions in server (with limits) +- validate solutions in server (with compute limits) - show histograms - author name in solutions and blueprints ### undecided -- option to skip (speed through with settable multiplier) first N stages or cycles, for when you are debugging something that happens in later stages +- option to skip (fast-forward through with settable multiplier) first N stages or cycles, for when you are debugging something that happens in later stages - 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?