Commit Graph

39 Commits

Author SHA1 Message Date
PlexSheep 813fff8647 automatic cargo CI changes 2024-08-07 13:01:35 +00:00
Christoph J. Scherr 32034c9c07 fix: regression fixes and clippy findings
cargo devel CI / cargo CI (push) Failing after 1m41s Details
2024-08-07 14:44:56 +02:00
Christoph J. Scherr 567d02d48b refactor(game): guess only needs a &Word 2024-08-02 17:37:36 +02:00
Christoph J. Scherr 1b63e4d9cc fix(naive): make the naive solver work with a winrate of seemingly over 98%
cargo devel CI / cargo CI (push) Failing after 1m58s Details
2024-08-02 16:58:42 +02:00
Christoph J. Scherr 3c44760a2c feat(naive): make it almost work
cargo devel CI / cargo CI (push) Failing after 1m56s Details
2024-08-02 16:13:41 +02:00
Christoph J. Scherr f511e158cd feat(naive): state building from responses works
cargo devel CI / cargo CI (push) Failing after 2m0s Details
2024-08-02 15:33:41 +02:00
Christoph J. Scherr 3cd20d775e feat(naive): start moving to state machine for solver internals
cargo devel CI / cargo CI (push) Has been cancelled Details
2024-08-02 15:11:46 +02:00
Christoph J. Scherr 714aac0d86 feat(naive): try to fix naive solver screwing up in less than 1% of cases WIP
cargo devel CI / cargo CI (push) Failing after 1m50s Details
2024-08-01 17:25:36 +02:00
Christoph J. Scherr 845fd73040 fix(naive): improve found character indexing #2
cargo devel CI / cargo CI (push) Failing after 1m53s Details
2024-07-31 11:00:45 +02:00
Christoph J. Scherr 4b7e9433b9 feat(naive): don't repeat the same char on the same index, unless it is matched #2
cargo devel CI / cargo CI (push) Failing after 1m51s Details
2024-07-31 10:51:14 +02:00
Christoph J. Scherr 6f72fda4ff feat(naive): don't reuse bad chars #12
cargo devel CI / cargo CI (push) Failing after 1m53s Details
2024-07-31 10:16:51 +02:00
Christoph J. Scherr 1b354299d4 fix(naive): don't hardcode pattern length 2024-07-31 09:34:18 +02:00
cscherrNT f2876b4204 automatic cargo CI changes 2024-07-25 15:08:52 +00: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
Christoph J. Scherr 18a5125028 fix(evaluation): evaluation did not get built from string correctly #9
cargo devel CI / cargo CI (push) Successful in 1m58s Details
2024-07-25 14:48:16 +02:00
Christoph J. Scherr 713a661cc5 refactor: improve error handling
cargo devel CI / cargo CI (push) Failing after 1m41s Details
2024-07-25 13:24:56 +02:00
Christoph J. Scherr 40e2f4d387 Merge branch 'feat/interactive-solver' of https://git.cscherr.de/PlexSheep/wordle-analyzer into feat/interactive-solver
cargo devel CI / cargo CI (push) Successful in 1m48s Details
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 70711ad334 refactor(solver): debugging interactive
cargo devel CI / cargo CI (push) Failing after 1m37s Details
2024-07-22 16:52:08 +02:00
Christoph J. Scherr 610b404ab7 fix(game): fix #6 and #5
cargo devel CI / cargo CI (push) Failing after 1m44s Details
2024-07-22 16:34:35 +02:00
Christoph J. Scherr f0afcbe252 chore: add fixme comment for #5
cargo devel CI / cargo CI (push) Failing after 1m47s Details
2024-07-22 16:19:56 +02:00
Christoph J. Scherr 1f8b85a152 refactor: game without solution seems to become possible?
cargo devel CI / cargo CI (push) Successful in 1m54s Details
2024-07-22 14:47:11 +02:00
cscherrNT 5f32f8227f automatic cargo CI changes
cargo devel CI / cargo CI (push) Successful in 1m36s Details
2024-07-22 10:33:57 +00: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 88d388807f
bench with multithreading
cargo devel CI / cargo CI (push) Successful in 1m46s Details
2024-04-05 10:04:57 +02:00
Christoph J. Scherr 15edd58d3b
early bench
cargo devel CI / cargo CI (push) Successful in 1m36s Details
2024-04-04 22:46:25 +02:00
Christoph J. Scherr d831dfb546
solver docs 2024-04-04 20:41:25 +02:00
Christoph J. Scherr d9ffa03e88
bench work 2024-03-26 00:16:26 +01:00
Christoph J. Scherr da9a7cd036
match fix false negative in game
cargo devel CI / cargo CI (push) Successful in 42s Details
2024-03-22 23:21:08 +01:00
Christoph J. Scherr d101d7ddf9
add todo #2
cargo devel CI / cargo CI (push) Successful in 40s Details
2024-03-22 22:50:44 +01:00
Christoph J. Scherr b33038cc50
naive solver use other chars
cargo devel CI / cargo CI (push) Successful in 42s Details
2024-03-22 22:40:26 +01:00
Christoph J. Scherr 41676e9a23
naive filters matches
cargo devel CI / cargo CI (push) Successful in 42s Details
we can actually win some games in 6 steps with this
2024-03-22 22:10:10 +01:00
Christoph J. Scherr 9beb38a5bb
match and get by frequency 2024-03-22 17:26:43 +01:00
Christoph J. Scherr a5e22349f6
generic solver
cargo devel CI / cargo CI (push) Successful in 42s Details
2024-03-22 15:43:41 +01:00
Christoph J. Scherr f24f83ad64
we have a solver that solves every wordle with enough steps
cargo devel CI / cargo CI (push) Successful in 40s Details
2024-03-22 15:15:20 +01:00
Christoph J. Scherr 344d188f07
stupid solver 2024-03-22 15:02:59 +01:00
cscherrNT 24d3ef05b7 automatic cargo CI changes 2024-03-22 13:13:33 +00:00
Christoph J. Scherr ce9686f7bf
too much generics, idk 2024-03-22 14:12:49 +01:00