update readme

This commit is contained in:
Crispy 2025-03-27 18:07:14 +01:00
parent d5bb0f7ba0
commit a793896af1

View file

@ -1,10 +1,14 @@
# Marble Machinations
(working title)
logic mostly like https://git.crispypin.cc/CrispyPin/marble
## todo
### meta
- itch page text
- engine tests
### game
- comments
- highlight regions with background colours
- accessibility
- ui scaling
- background colour setting
@ -12,8 +16,8 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble
- hotkeys for everything (no mouse needed to play)
- font selection (possibly a lot of work)
- more levels
- footprint and bounding box stats (instead of area)
- scroll output bytes
- make direct power (comparator -> machine) work, (needs storing power direction in machine tiles)
- cut selections, copy to system clipboard
- timestamps in solutions and blueprints
- lock tile types for early levels to make it less overwhelming
@ -21,6 +25,11 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble
- option to use 8-bit marbles?
- blueprint rotation?
## playtesting observations
- 'loops' introduces too many things (powering, redirection, generating zeroes)
- players expect buttons to be triggered even when theres something blocking the marble on the other side
- math tile is not intuitive
## file hierarchy
```
- assets/