diff --git a/README.md b/README.md index e95ec8a..63598a5 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# marble machinations +# Marble Machinations (working title) logic mostly like https://git.crispypin.cc/CrispyPin/marble @@ -8,7 +8,9 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble - accessibility - ui scaling - background colour setting - - hotkeys for everything + - configurable hotkeys + - hotkeys for everything (no mouse needed to play) + - font selection (possibly a lot of work) - more levels - scroll output bytes - make direct power (comparator -> machine) work, (needs storing power direction in machine tiles) @@ -19,17 +21,6 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble - option to use 8-bit marbles? - blueprint rotation? -# physics -- find direct bounces (todo consistency) -- execute direct bounces -- mark tiles as Claimed, ClaimedIndirect, BlockedIndirect, Blocked -- direct movements can move to any but Blocked tiles -- indirect movements can only move to ClaimedIndirect -- Claimed + ClaimedIndirect = BlockedIndirect -- ClaimedIndirect + ClaimedIndirect = BlockedIndirect -- Claimed + Claimed = Blocked -- BlockedIndirect + Claimed = Claimed - ## file hierarchy ``` - assets/