add more levels

This commit is contained in:
Crispy 2024-12-24 22:43:21 +01:00
parent 48082cf098
commit 03193825a8
4 changed files with 75 additions and 10 deletions

View file

@ -52,22 +52,23 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble
## levels
### intro, basic mechanics
- output a zero (marble, io)
- output a zero (marble, output)
- output multiple numbers in sequence (digits)
- output zeroes forever (looping, button, silo output)
- output zeroes forever (looping/arrows, button, silo output)
- copy the input (input)
- copy only odd input numbers (comparator, math, flipper)
- increment every number (math tiles)
- copy only odd input numbers (comparator, flipper)
### 0-terminated list processing
- copy the second list
- calculate list length (math, silo input)
- count instances of 5 in a list
- reverse a list (bouncing)
### user-friendly numbers
### text
- convert text to lowercase
- convert a number to decimal ascii
- parse an ascii number
- convert text to lowercase
### advanced list processing
- index a list
- search a list
- reverse and return the first n elements of a list, with n given first
- add two lists element-wise
- sort list
- sort a list