update readme

This commit is contained in:
Crispy 2025-04-21 18:28:13 +02:00
parent 1eb7a34537
commit 7d9d0a01f7

View file

@ -8,6 +8,7 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble
### meta ### meta
- engine tests - engine tests
- blag post about marble movement logic? - blag post about marble movement logic?
- standardise terminology (cycle/step/tick)
### bugs ### bugs
### features ### features
@ -16,23 +17,24 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble
- packet routing? - packet routing?
- game of life sim (width;height;steps;grid -> grid) - game of life sim (width;height;steps;grid -> grid)
- shrink button - shrink button
#### 0.4.0 #### 0.4.x
- UI layout engine - 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 #### unspecified
- comments - comments
- editing - editing
- add to all intro levels - add to all intro levels
- highlight regions with background colours - highlight regions with background colours
- button + binding to flip selection that is being pasted - 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) - hotkeys for everything (no mouse needed to play)
- menu navigation (requires UI rework) - menu navigation (requires UI rework)
- speed up/down - speed up/down
- keybinds for specific tool variants
- grid cursor movement and placement - grid cursor movement and placement
- grid zoom and pan - grid zoom and pan
- config settings page categories (mostly for keybindings)
- UI: scroll output bytes - UI: scroll output bytes
- timestamps in solutions and blueprints - timestamps in solutions and blueprints
- display tool variant more clearly (it's not obvious there are more states) - 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) - font selection (probably a lot of work)
### online stuff ### online stuff
- store scores in server - store scores in server
- validate solutions in server (with limits) - validate solutions in server (with compute limits)
- show histograms - show histograms
- author name in solutions and blueprints - author name in solutions and blueprints
### undecided ### 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 - 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) - footprint score (tiles that were non-empty at any point in the run)
- option to use 8-bit marbles? - option to use 8-bit marbles?