Commit Graph

121 Commits

Author SHA1 Message Date
Christoph J. Scherr 8f96f6662a Merge branch 'devel' of https://git.cscherr.de/PlexSheep/wordle-analyzer into devel 2024-07-25 17:06:58 +02:00
Christoph J. Scherr 06a21bcef7 refactor(error): change where some error types are in the error tree 2024-07-25 17:06:57 +02:00
cscherrNT 9e7acec701 automatic cargo CI changes 2024-07-25 15:04:02 +00:00
Christoph J. Scherr 9ea3577a3b feat(german): allow loading any wordlist file, bundle english and german 2024-07-25 17:02:09 +02:00
Christoph J. Scherr d651756265 feat(german): add german wordlist with data from SUBTLEX-DE 2024-07-25 17:01:30 +02:00
Christoph J. Scherr 82e0b49434 docs: mention SUBTLEX-DE, even though it's not included yet 2024-07-25 16:31:04 +02:00
cscherrNT f3fd03e20b Merge pull request 'add interactive solver' () from feat/interactive-solver into devel
Reviewed-on: 
2024-07-25 15:19:53 +02:00
Christoph J. Scherr 740f2fbdc1 feat(solve): new and undo 2024-07-25 15:17:54 +02:00
cscherrNT 3800b9068b automatic cargo CI changes 2024-07-25 12:50:09 +00:00
Christoph J. Scherr 18a5125028 fix(evaluation): evaluation did not get built from string correctly 2024-07-25 14:48:16 +02:00
Christoph J. Scherr 713a661cc5 refactor: improve error handling 2024-07-25 13:24:56 +02:00
Christoph J. Scherr 500e99d8ee chore: fix typo in test name 2024-07-25 13:24:01 +02:00
Christoph J. Scherr 87a41d6603 chore: fix warning 2024-07-24 12:03:14 +02:00
Christoph J. Scherr 5a5757b071 chore: fix warnings in tests 2024-07-24 12:00:52 +02:00
Christoph J. Scherr 0c90f874b3 test: add test to check manual guessing 2024-07-24 11:58:03 +02:00
cscherrNT 1d839e14ac automatic cargo CI changes 2024-07-23 09:29:15 +00:00
Christoph J. Scherr 40e2f4d387 Merge branch 'feat/interactive-solver' of https://git.cscherr.de/PlexSheep/wordle-analyzer into feat/interactive-solver 2024-07-23 11:27:30 +02:00
Christoph J. Scherr b159cb4439 refactor: remove ManyWordData ad ManyWords and so on, useless type aliases 2024-07-23 11:27:24 +02:00
cscherrNT 226ad3ea6e automatic cargo CI changes 2024-07-23 09:25:12 +00:00
Christoph J. Scherr 0c4adba682 test(solve): add test cases for naive and stupid solver 2024-07-23 11:23:17 +02:00
Christoph J. Scherr d9d84f8a11 feat(solve): add wl commands for show and top words 2024-07-23 11:22:12 +02:00
Christoph J. Scherr 70711ad334 refactor(solver): debugging interactive 2024-07-22 16:52:08 +02:00
Christoph J. Scherr e4431ca688 chore: allow missing docs
the project is not nearly at a state where thats a real problem
2024-07-22 16:40:27 +02:00
Christoph J. Scherr 610b404ab7 fix(game): fix and 2024-07-22 16:34:35 +02:00
Christoph J. Scherr f0afcbe252 chore: add fixme comment for 2024-07-22 16:19:56 +02:00
Christoph J. Scherr 42323410f5 feat(solver): show the gamestate 2024-07-22 16:06:41 +02:00
Christoph J. Scherr f1a12e9a13 Merge branch 'feat/interactive-solver' of https://git.cscherr.de/PlexSheep/wordle-analyzer into feat/interactive-solver 2024-07-22 15:15:07 +02:00
Christoph J. Scherr 0b83b26b20 feat(solver): interactive input of responses 2024-07-22 15:15:05 +02:00
cscherrNT 79715e5374 automatic cargo CI changes 2024-07-22 12:56:07 +00:00
Christoph J. Scherr 36347d1661 refactor(evaluation): move evaluation to a new module 2024-07-22 14:54:22 +02:00
cscherrNT 8a48498182 automatic cargo CI changes 2024-07-22 12:49:03 +00:00
Christoph J. Scherr 1f8b85a152 refactor: game without solution seems to become possible? 2024-07-22 14:47:11 +02:00
Christoph J. Scherr e9a2223fc0 Merge branch 'feat/interactive-solver' of https://git.cscherr.de/PlexSheep/wordle-analyzer into feat/interactive-solver 2024-07-22 14:12:19 +02:00
Christoph J. Scherr 6a9a99aa51 refactor(solve): try to hack the idea of "idk the solution yet" into the game 2024-07-22 14:11:29 +02:00
cscherrNT a9bec80efa automatic cargo CI changes 2024-07-22 11:35:25 +00:00
Christoph J. Scherr 44ed7210c4 feat(solver): add verbosity flag 2024-07-22 13:33:35 +02:00
cscherrNT 5f32f8227f automatic cargo CI changes 2024-07-22 10:33:57 +00:00
Christoph J. Scherr 3b0eec9032 fix: benchmark now works and exits correctly 2024-07-22 12:32:01 +02:00
Christoph J. Scherr 86b75e5160 chore: add fixme to bench, which is not working 2024-07-22 12:21:31 +02:00
Christoph J. Scherr f2eb1f57ac fix: start to fix this mess (at least it compiles now) 2024-07-22 12:17:11 +02:00
Christoph J. Scherr 43355d938f ci add cargo test of docs 2024-05-12 17:27:49 +02:00
Christoph J. Scherr 91911fca1d async in sync is hard 2024-04-18 15:29:42 +02:00
Christoph J. Scherr 0cd46eb2de i think i have decided on the api 2024-04-18 14:59:53 +02:00
Christoph J. Scherr b4fa88eab5 knapp aber knapp heißt eben nicht 2024-04-18 14:10:32 +02:00
Christoph J. Scherr 274a6026b4 its a mess 2024-04-17 15:01:32 +02:00
Christoph J. Scherr 628c5163a5 overkill with tokio 2024-04-17 14:13:48 +02:00
Christoph J. Scherr 37ce70d23b at least it compiles 2024-04-17 13:32:04 +02:00
Christoph J. Scherr d161b27e42 stuff that does not wörk 2024-04-17 12:39:14 +02:00
Christoph J. Scherr 932a3f92b0 remove wlist from builtinbench 2024-04-12 10:35:19 +02:00
Christoph J. Scherr e6934bfb08
move report to struct so that users of the lib can pull 2024-04-05 20:00:33 +02:00