Commit graph

293 commits

Author SHA1 Message Date
8fd5b87c95 fix(client_web): end game 2026-03-30 22:29:34 +02:00
3f8e451974 fix(store): remove empty possible jans 2026-03-29 21:57:14 +02:00
9c467ddd5b Merge branch 'feature/client_web' into develop 2026-03-29 21:15:52 +02:00
9980fe70f2 fix(store): allow tout d'une on rest corner move rules 2026-03-29 21:14:16 +02:00
e414e28047 feat(client_web): local bot (random strategy) 2026-03-29 19:19:33 +02:00
4ecb222e55 feat(client_web): i18n 2026-03-29 17:44:36 +02:00
d3a20eb6b6 feat(client_web): display checkers stacks 2026-03-28 17:34:56 +01:00
01fa837b84 feat(client_web): show holes & points progress bars 2026-03-28 17:17:01 +01:00
bef0ecbd8c fix(client_web): black moves indexes display 2026-03-28 16:37:05 +01:00
31ee129262 fix(client_web): list points jans 2026-03-28 13:58:53 +01:00
6174bc16e6 feat(client_web): dice with dots 2026-03-28 13:58:53 +01:00
37a66f6404 feat(client_web): flip board for black 2026-03-28 13:58:53 +01:00
e10a6cc84c feat(client_web): dice visual hints 2026-03-28 13:58:53 +01:00
8b108847af feat: client_web ui 2026-03-28 13:58:53 +01:00
a097be7395 refact: add cargo cxx feature 2026-03-28 13:58:53 +01:00
44451d8642 feat: add client_web (leptos impl. for 'multiplayer' project) 2026-03-28 13:58:53 +01:00
46416cdaef refact: add cargo "python" feature for pyo3 2026-03-28 13:58:53 +01:00
f15c5fb9dd fix: hit opponent corner only if own rest corner full 2026-03-28 13:58:16 +01:00
48a7fc43ad Merge branch 'feature/open_spiel' into develop 2026-03-27 08:18:32 +01:00
cf50784a23 fix: --n-sim training parameter 2026-03-25 16:06:11 +01:00
ad30d09311 feat(spiel_bot): cli spiel_bot strategy 2026-03-25 16:05:12 +01:00
e7d13c9a02 feat(spiel_bot): dqn 2026-03-10 22:12:52 +01:00
7c0f230e3d doc: tensor research 2026-03-10 08:19:24 +01:00
150efe302f feat(spiel_bot): az_train training command 2026-03-09 09:17:17 +01:00
3221b5256a feat(spiel_bot): alphazero eval binary 2026-03-09 09:17:17 +01:00
822290d722 feat(spiel_bot): upgrade network 2026-03-09 09:17:17 +01:00
9c82692ddb feat(spiel_bot): benchmarks 2026-03-09 09:17:17 +01:00
aea1e3faaf tests(spiel_bot): integration tests 2026-03-09 09:17:17 +01:00
519dfe67ad fix(spiel_bot): mcts fix 2026-03-09 09:17:17 +01:00
b0ae4db2d9 feat(spiel_bot): AlphaZero 2026-03-09 09:17:17 +01:00
58ae8ad3b3 feat(spiel_bot): Monte-Carlo tree search 2026-03-09 09:17:17 +01:00
d5cd4c2402 feat(spiel_bot): network with mlp and resnet 2026-03-09 09:17:17 +01:00
df05a43022 feat(spiel_bot): init crate & implements GameEnv trait + TrictracEnv 2026-03-09 09:17:17 +01:00
a6644e3c9d fix: to_tensor() normalization 2026-03-09 09:17:17 +01:00
85ccca4741 doc:rust open_spiel research 2026-03-09 09:17:17 +01:00
1c4c814417 fix: training_common::white_checker_moves_to_trictrac_action 2026-03-09 09:16:30 +01:00
db5c1ea4f4 debug 2026-03-07 13:53:13 +01:00
aa7f5fe42a feat: add get_tensor on GameState more explicit for training than the minimal get_vec() 2026-03-07 12:56:03 +01:00
145ab7dcda Merge branch 'feature/performance' into develop 2026-03-06 22:19:26 +01:00
f26808d798 clean research 2026-03-06 22:19:08 +01:00
43eb5bf18d refact(perf): use board::white_checker_cumulative to convert move to trictracAction 2026-03-06 22:19:08 +01:00
dfc485a47a refact(perf): precompute non excedant get_possible_moves_sequences 2026-03-06 22:19:08 +01:00
a239c02937 refact(perf): less board clones with new function unmove_checker() 2026-03-06 22:19:07 +01:00
6beaa56202 refact(perf): remove moves history from mirror() 2026-03-06 22:19:07 +01:00
45b9db61e3 refact(perf): remove Recursive get_possible_moves_sequences in check_must_fill_quarter_rule 2026-03-06 22:19:07 +01:00
44a5ba87b0 perf research 2026-03-06 18:11:03 +01:00
bd4c75228b fix: exit with farthest rule (2) 2026-03-06 18:09:15 +01:00
8732512736 feat: command to play random games with open_spiel logic 2026-03-06 17:33:28 +01:00
eba93f0f13 Merge tag 'v0.2.0' into develop
v0.2.0
2026-03-06 15:13:28 +01:00
a859d77be4 Merge branch 'release/v0.2.0' 2026-03-06 15:13:22 +01:00