Commit graph

27 commits

Author SHA1 Message Date
38ae033798 WIP: try fix naive solver 2024-08-07 14:20:53 +02:00
5c43363cf8 fix(naive): solver works again after evaluation bugfixes, but is dumber than before 2024-08-03 19:17:11 +02:00
1b63e4d9cc fix(naive): make the naive solver work with a winrate of seemingly over 98%
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m58s
2024-08-02 16:58:42 +02:00
3c44760a2c feat(naive): make it almost work
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m56s
2024-08-02 16:13:41 +02:00
f511e158cd feat(naive): state building from responses works
Some checks failed
cargo devel CI / cargo CI (push) Failing after 2m0s
2024-08-02 15:33:41 +02:00
3cd20d775e feat(naive): start moving to state machine for solver internals
Some checks failed
cargo devel CI / cargo CI (push) Has been cancelled
2024-08-02 15:11:46 +02:00
714aac0d86 feat(naive): try to fix naive solver screwing up in less than 1% of cases WIP
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m50s
2024-08-01 17:25:36 +02:00
845fd73040 fix(naive): improve found character indexing #2
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m53s
2024-07-31 11:00:45 +02:00
4b7e9433b9 feat(naive): don't repeat the same char on the same index, unless it is matched #2
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m51s
2024-07-31 10:51:14 +02:00
6f72fda4ff feat(naive): don't reuse bad chars #12
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m53s
2024-07-31 10:16:51 +02:00
1b354299d4 fix(naive): don't hardcode pattern length 2024-07-31 09:34:18 +02:00
18a5125028 fix(evaluation): evaluation did not get built from string correctly #9
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m58s
2024-07-25 14:48:16 +02:00
713a661cc5 refactor: improve error handling
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m41s
2024-07-25 13:24:56 +02:00
b159cb4439 refactor: remove ManyWordData ad ManyWords and so on, useless type aliases 2024-07-23 11:27:24 +02:00
610b404ab7 fix(game): fix #6 and #5
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m44s
2024-07-22 16:34:35 +02:00
f0afcbe252 chore: add fixme comment for #5
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m47s
2024-07-22 16:19:56 +02:00
1f8b85a152 refactor: game without solution seems to become possible?
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m54s
2024-07-22 14:47:11 +02:00
cscherrNT
5f32f8227f automatic cargo CI changes
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m36s
2024-07-22 10:33:57 +00:00
15edd58d3b
early bench
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m36s
2024-04-04 22:46:25 +02:00
da9a7cd036
match fix false negative in game
All checks were successful
cargo devel CI / cargo CI (push) Successful in 42s
2024-03-22 23:21:08 +01:00
d101d7ddf9
add todo #2
All checks were successful
cargo devel CI / cargo CI (push) Successful in 40s
2024-03-22 22:50:44 +01:00
b33038cc50
naive solver use other chars
All checks were successful
cargo devel CI / cargo CI (push) Successful in 42s
2024-03-22 22:40:26 +01:00
41676e9a23
naive filters matches
All checks were successful
cargo devel CI / cargo CI (push) Successful in 42s
we can actually win some games in 6 steps with this
2024-03-22 22:10:10 +01:00
9beb38a5bb
match and get by frequency 2024-03-22 17:26:43 +01:00
a5e22349f6
generic solver
All checks were successful
cargo devel CI / cargo CI (push) Successful in 42s
2024-03-22 15:43:41 +01:00
cscherrNT
24d3ef05b7 automatic cargo CI changes 2024-03-22 13:13:33 +00:00
ce9686f7bf
too much generics, idk 2024-03-22 14:12:49 +01:00