wordle.nv
· 1.2 KiB · Text
Исходник
Playground
|:: check word :entered: ($1 $2 $3 $4 $5) |
:: next letter
:: check letter 1 $1
:: check letter 2 $2
:: check letter 3 $3
:: check letter 4 $4
:: check letter 5 $5
:: restore checked
|:: check letter $number $letter :target: $letter :currently checked: $any :current spot: $number |
:currently checked: green
:temporary: $letter
:: next letter
|:: check letter $number $letter? :target: $letter :currently checked: $color :current spot: $any |
:currently checked: yellow
:temporary: $letter
|:: check letter $number $letter? :target: $different :currently checked: yellow? :current spot: $any |
:temporary: $different
|:: check letter $number $letter? :target: $different :currently checked: $color :current spot: $any |
:currently checked: grey
:temporary: $different
|:: check letter $number $letter |
:: next letter
|:: next letter? :temporary: $letter |
:target: $letter
|:: next letter? :current spot: $any |
|:: next letter? :currently checked: $color | :reverse checked: $color
|:: next letter |
:current spot: (1 2 3 4 5)
:currently checked: unknown
|:: restore checked? :reverse checked: $color |
:checked: $color
|:: restore checked |
||
:entered: "hoxlo"
:target: "hello"
:: check word
1 | |:: check word :entered: ($1 $2 $3 $4 $5) | |
2 | :: next letter |
3 | :: check letter 1 $1 |
4 | :: check letter 2 $2 |
5 | :: check letter 3 $3 |
6 | :: check letter 4 $4 |
7 | :: check letter 5 $5 |
8 | :: restore checked |
9 | |
10 | |:: check letter $number $letter :target: $letter :currently checked: $any :current spot: $number | |
11 | :currently checked: green |
12 | :temporary: $letter |
13 | :: next letter |
14 | |
15 | |:: check letter $number $letter? :target: $letter :currently checked: $color :current spot: $any | |
16 | :currently checked: yellow |
17 | :temporary: $letter |
18 | |
19 | |:: check letter $number $letter? :target: $different :currently checked: yellow? :current spot: $any | |
20 | :temporary: $different |
21 | |
22 | |:: check letter $number $letter? :target: $different :currently checked: $color :current spot: $any | |
23 | :currently checked: grey |
24 | :temporary: $different |
25 | |
26 | |:: check letter $number $letter | |
27 | :: next letter |
28 | |
29 | |:: next letter? :temporary: $letter | |
30 | :target: $letter |
31 | |:: next letter? :current spot: $any | |
32 | |:: next letter? :currently checked: $color | :reverse checked: $color |
33 | |:: next letter | |
34 | :current spot: (1 2 3 4 5) |
35 | :currently checked: unknown |
36 | |
37 | |:: restore checked? :reverse checked: $color | |
38 | :checked: $color |
39 | |:: restore checked | |
40 | |
41 | || |
42 | :entered: "hoxlo" |
43 | :target: "hello" |
44 | :: check word |