diff --git a/README.md b/README.md index 63598a5..306b42c 100644 --- a/README.md +++ b/README.md @@ -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/