reorder list levels because list length is more complex than i thought

This commit is contained in:
Crispy 2024-10-10 21:28:55 +02:00
parent 67557832fa
commit b5b77b89f9
4 changed files with 9 additions and 7 deletions

View file

@ -9,6 +9,8 @@ story/lore
timestamps in solutions and blueprints timestamps in solutions and blueprints
multiple input/output sets multiple input/output sets
undo/redo undo/redo
make math tiles read digits
fix bag tiles only counting power in one direction at once
tooltips tooltips
lock tile types for early levels to make it less overwhelming lock tile types for early levels to make it less overwhelming
make a gui alternative to pressing R to rotate between tile variants make a gui alternative to pressing R to rotate between tile variants
@ -84,11 +86,11 @@ blueprint rotation?
- output multiple numbers in sequence (digits) - output multiple numbers in sequence (digits)
- output zeroes forever (looping, trigger, bag output) - output zeroes forever (looping, trigger, bag output)
- copy the input (input) - copy the input (input)
- copy only odd input numbers (comparator, flipper) - copy only odd input numbers (comparator, math, flipper)
### 0-terminated list processing ### 0-terminated list processing
- copy the second list
- calculate list length (math, bag input) - calculate list length (math, bag input)
- count instances of 5 in a list - count instances of 5 in a list
- copy the second list
- reverse a list (bouncing) - reverse a list (bouncing)
### user-friendly numbers ### user-friendly numbers
- convert a number to decimal ascii - convert a number to decimal ascii

View file

@ -1,6 +1,6 @@
{ {
"id": "count_fives", "id": "count_fives",
"sort_order": 22, "sort_order": 23,
"name": "Fives", "name": "Fives",
"description": "count how many fives are in the input", "description": "count how many fives are in the input",
"init_board": null, "init_board": null,

View file

@ -1,9 +1,9 @@
{ {
"id": "list_length", "id": "list_length",
"sort_order": 21, "sort_order": 22,
"name": "Length", "name": "Length",
"description": "count how many numbers are in the input, until the first zero", "description": "count how many numbers are in the input, until the first zero",
"init_board": null, "init_board": null,
"inputs": [182, 236, 71, 5, 5, 242, 29, 99, 19, 230, 217, 5, 67, 5, 223, 224, 70, 243, 3, 74, 242, 5, 171, 31, 96, 5, 169, 70, 5, 163, 72, 5, 172, 148, 5, 208, 28, 220, 17, 184, 172, 238, 5, 105, 119, 5, 106, 100, 73, 53, 42, 221, 155, 5, 74, 100, 161, 36, 16, 239, 193, 164, 64, 162, 222, 155, 107, 14, 45, 52, 159, 31, 199, 124, 129, 0], "inputs": [182, 236, 71, 5, 5, 242, 29, 99, 19, 230, 217, 5, 67, 5, 223, 224, 70, 243, 3, 74, 242, 5, 171, 31, 96, 5, 169, 70, 5, 163, 72, 5, 172, 148, 5, 208, 28, 220, 17, 184, 172, 0],
"outputs": [75] "outputs": [41]
} }

View file

@ -1,6 +1,6 @@
{ {
"id": "null_separation", "id": "null_separation",
"sort_order": 23, "sort_order": 21,
"name": "Null Separation", "name": "Null Separation",
"description": "output everything after the first zero in the input data", "description": "output everything after the first zero in the input data",
"init_board": null, "init_board": null,