support multiple stages for each level, resetting the machine between
This commit is contained in:
parent
e6437ae9cf
commit
43130b665d
17 changed files with 220 additions and 126 deletions
12
README.md
12
README.md
|
@ -4,6 +4,8 @@
|
|||
logic mostly like https://git.crispypin.cc/CrispyPin/marble
|
||||
|
||||
## todo
|
||||
- show level info in editor
|
||||
- comments
|
||||
- accessibility
|
||||
- background colour setting
|
||||
- hotkeys for everything
|
||||
|
@ -11,9 +13,7 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble
|
|||
- make direct power (comparator -> machine) work, (needs storing power direction in machine tiles)
|
||||
- cut selections, copy to system clipboard
|
||||
- timestamps in solutions and blueprints
|
||||
- multiple input/output sets
|
||||
- tooltips
|
||||
- show level info in editor
|
||||
- lock tile types for early levels to make it less overwhelming
|
||||
- display tool variant more clearly (it's not obvious there are more states)
|
||||
- option to use 8-bit marbles?
|
||||
|
@ -60,9 +60,11 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble
|
|||
"sortorder": 5,
|
||||
"name": "Zeroes",
|
||||
"description": "learn how to output data",
|
||||
"init_board": null,
|
||||
"inputs": [],
|
||||
"outputs": [0, 0, 0, 0, 0, 0, 0, 0],
|
||||
"init_board": "<optional, serialized board>",
|
||||
"stages": [{
|
||||
"input": [],
|
||||
"output": [0, 0, 0, 0, 0, 0, 0, 0],
|
||||
}]
|
||||
}
|
||||
```
|
||||
### solution
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue