improve naive solver #13

Open
cscherrNT wants to merge 13 commits from feat/naive into devel
Collaborator

implements #2 and #12

implements #2 and #12
cscherrNT added the
Kind/Enhancement
Priority
High
Reviewed
Confirmed
labels 2024-07-31 10:51:56 +02:00
cscherrNT added 4 commits 2024-07-31 10:51:57 +02:00
feat(naive): don't reuse bad chars #12
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m53s
6f72fda4ff
fix(bench): use the n defined by cli
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m57s
970c1be143
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
4b7e9433b9
cscherrNT added 1 commit 2024-07-31 11:00:48 +02:00
fix(naive): improve found character indexing #2
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m53s
845fd73040
cscherrNT added 2 commits 2024-08-01 15:46:33 +02:00
PlexSheep force-pushed feat/naive from aac3e8804e to 714aac0d86 2024-08-01 17:25:39 +02:00 Compare
cscherrNT added 1 commit 2024-08-02 15:11:49 +02:00
feat(naive): start moving to state machine for solver internals
Some checks failed
cargo devel CI / cargo CI (push) Has been cancelled
3cd20d775e
cscherrNT added 1 commit 2024-08-02 15:12:10 +02:00
docs(game): make it clear what some parameters and methods do
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m48s
29ec8bf219
cscherrNT added 1 commit 2024-08-02 15:33:46 +02:00
feat(naive): state building from responses works
Some checks failed
cargo devel CI / cargo CI (push) Failing after 2m0s
f511e158cd
cscherrNT added 1 commit 2024-08-02 16:13:44 +02:00
feat(naive): make it almost work
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m56s
3c44760a2c
cscherrNT added 1 commit 2024-08-02 16:22:05 +02:00
fix(game): evaluation was not generated correctly in an edge case #18
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m52s
d5cf04d89b
cscherrNT added 1 commit 2024-08-02 16:57:51 +02:00
fix(naive): make the naive solver work with a winrate of seemingly over 98%
Some checks failed
cargo devel CI / cargo CI (push) Has been cancelled
a59b847675
cscherrNT force-pushed feat/naive from a59b847675 to 1b63e4d9cc 2024-08-02 16:58:46 +02:00 Compare
cscherrNT added 1 commit 2024-08-02 17:11:03 +02:00
Merge branch 'devel' into feat/naive
Some checks failed
cargo devel CI / cargo CI (push) Failing after 2m11s
b6f639da67
cscherrNT changed title from WIP: improve naive solver to improve naive solver 2024-08-02 17:13:18 +02:00
cscherrNT added 2 commits 2024-08-02 17:38:00 +02:00
test(game): test the evaluation
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m50s
05197181d0
PlexSheep added 1 commit 2024-08-03 18:51:56 +02:00
fix(evaluation): added more evaluation tests and fixed #21
Some checks failed
cargo devel CI / cargo CI (push) Failing after 2m12s
af1a2ee36c
PlexSheep added 1 commit 2024-08-03 19:09:09 +02:00
fix(naive): solver works again after evaluation bugfixes, but is dumber than before
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m54s
6cc6694747
PlexSheep added 2 commits 2024-08-03 19:17:21 +02:00
PlexSheep added 1 commit 2024-08-03 20:05:51 +02:00
refactor(evaluation): fix yet another evaluation bug by refactoring
Some checks failed
cargo devel CI / cargo CI (push) Has been cancelled
cc1afda25b
PlexSheep force-pushed feat/naive from cc1afda25b to 5f8c92de47 2024-08-03 20:07:18 +02:00 Compare
PlexSheep added 1 commit 2024-08-03 20:16:30 +02:00
test(naive): test that the naive solver should win it's games
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m55s
38d484fb5e
PlexSheep added 2 commits 2024-08-07 14:29:22 +02:00
Merge branch 'devel' into feat/naive
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m54s
530f51c9cc
PlexSheep added 1 commit 2024-08-07 15:00:42 +02:00
Merge branch 'devel' into feat/naive
Some checks failed
cargo devel CI / cargo CI (push) Has been cancelled
f63c3d0449
PlexSheep added 1 commit 2024-08-07 15:01:16 +02:00
chore: add back a test wrongly removed in merge
Some checks failed
cargo devel CI / cargo CI (push) Failing after 3m11s
58f6646c6e
PlexSheep added 1 commit 2024-08-07 22:13:11 +02:00
Merge branch 'devel' into feat/naive
Some checks failed
cargo devel CI / cargo CI (push) Failing after 3m25s
c8043dce34
PlexSheep added 1 commit 2024-09-28 22:20:37 +02:00
WIP: make the solver work with the fixed game evaluation
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m52s
a9549aedc0
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m52s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/naive:feat/naive
git checkout feat/naive

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout devel
git merge --no-ff feat/naive
git checkout feat/naive
git rebase devel
git checkout devel
git merge --ff-only feat/naive
git checkout feat/naive
git rebase devel
git checkout devel
git merge --no-ff feat/naive
git checkout devel
git merge --squash feat/naive
git checkout devel
git merge --ff-only feat/naive
git checkout devel
git merge feat/naive
git push origin devel
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: PlexSheep/wordle-analyzer#13
No description provided.