Wykres commitów

11 Commity (main)

Autor SHA1 Wiadomość Data
Lynn ddba750d12 Check yellow counts even in Hard difficulty (fixes #58) 2022-01-24 18:16:26 +01:00
mcpower c56b7ab526
Ultra Hard: prevent using letter in a previously grey position (#54)
For example, with a target word of RALLY ([challenge link]), guessing
ARRAY gives [elsewhere, elsewhere, absent, absent, correct].
This commit makes guessing SPRAY a violation, as we know that A cannot
be in the first or fourth positions (or else one of them would be
correct), and R cannot be in the second or third positions.

[challenge link]: https://hellowordl.net/?challenge=cmFsbHk
2022-01-24 12:16:07 +01:00
mcpower 5511a4fcdf Ultra Hard: enforce letter counts even without absent clues
For example, with a target word of RALLY ([challenge link]), guessing
LEVEL gives [elsewhere, absent, absent, absent, elsewhere].
This commit makes guessing WORLD afterwards a violation, as there must
be at least two Ls in the target word.

This commit also makes it clearer that, when there is an absent clue,
the count of the letter must be exactly (number of non-absent clues with
that letter).

[challenge link]: https://hellowordl.net/?challenge=cmFsbHk
2022-01-23 22:47:49 +11:00
Lynn e9a29122c9 I think this is the right rule 2022-01-22 22:43:34 +01:00
Lynn e07726f71c Fix Ultra Hard mode 2022-01-22 18:00:27 +01:00
Lynn 806eb9fe41 Ultra Hard mode 2022-01-22 17:46:14 +01:00
Lynn d7e2f52f11 Add hard mode 2022-01-17 23:25:44 +01:00
Lynn a688c30427 Cherry-pick the good stuff from input-per-letter 2022-01-14 17:19:42 +01:00
Lynn 687f2acc22 It's playable 2022-01-14 00:16:27 +01:00
Lynn 50ecda06c9 lint, make it colorblind friendly 2022-01-01 19:38:50 +01:00
Lynn 1219991921 keyboard, fix clue bugs, length slider 2022-01-01 03:04:48 +01:00