From 187020fc2772e5de3e89fa9877fd6777ad5d246d Mon Sep 17 00:00:00 2001 From: CrispyPin Date: Sat, 5 Apr 2025 00:38:05 +0200 Subject: [PATCH] update readme/todo list --- CHANGELOG.md | 4 +++- README.md | 13 ++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e86ce5e..011b04a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,13 @@ # Marble Machinations Change Log Game store page: https://crispypin.itch.io/marble-machinations +## [unreleased] + ## v0.3.0 - 2025-04-04 ### added - score number: bounding area - configurable key bindings for many editor actions -- QWERTY+ASDFGH keybindings for the tile tools +- QWERTY+ASDFGH keybindings for the tile tools by default - OS clipboard copy/paste, with fallback to old behavior when copying - cut selection - in-grid text comments (not yet editable in-game) diff --git a/README.md b/README.md index e466519..e6d4c93 100644 --- a/README.md +++ b/README.md @@ -8,20 +8,26 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble ### meta - engine tests - blag post about marble movement logic -### game +### bugs +- modifier-less bindings trigger when typing in a text box, makes renaming existing blueprints basically impossible +### features - comments - editing - add to all intro levels +- highlight regions with background colours - UI layout engine - global scale setting -- highlight regions with background colours +- button + binding to flip selection that is being pasted - accessibility - background colour setting - 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 - timestamps in solutions and blueprints -- lock tile types for early levels to make it less overwhelming - display tool variant more clearly (it's not obvious there are more states) - better text rendering - font selection (probably a lot of work) @@ -31,6 +37,7 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble - show histograms - author name in solutions and blueprints ### undecided +- 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?