trictrac/doc/backlog.md

60 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2022-11-30 17:59:47 +01:00
# Backlog
2024-01-27 20:22:20 +01:00
## DONE
2024-01-27 18:53:48 +01:00
2024-05-24 11:16:21 +02:00
## TODO
2024-01-27 18:53:48 +01:00
2025-07-28 09:22:33 +02:00
### stack overflow
- <https://crates.io/crates/backtrace-on-stack-overflow>
- <https://users.rust-lang.org/t/how-to-diagnose-a-stack-overflow-issues-cause/17320/11>
- <https://www.reddit.com/r/rust/comments/1d8lxtd/debugging_stack_overflows/>
Méthodes pour limiter la stack : réduire la taille de la pile avant de lancer ton binaire en ligne de commande :
```sh
ulimit -s 6144 # Limite la pile à 6Mo
# just trainbot
RUST_BACKTRACE=1 LD_LIBRARY_PATH=./target/debug ./target/debug/train_dqn_burn
ulimit -s unlimited # Pour revenir à la normale
```
2025-07-23 17:25:05 +02:00
- bot burn
- train = `just trainbot`
- durée d'entrainement selon params ?
- save
- load and run against default bot
- many configs, save models selon config
- retrain against himself ?
2024-05-24 11:16:21 +02:00
### Doc
Cheatsheet : arbre des situations et priorité des règles
2024-01-27 20:22:20 +01:00
### Epic : jeu simple
2024-01-27 18:53:48 +01:00
- déplacements autorisés par les règles (pourront être validés physiquement si jeu avec écoles)
- calcul des points automatique (pas d'écoles)
Server
2025-02-04 17:38:07 +01:00
-
2024-01-27 18:53:48 +01:00
Client
2025-02-04 17:38:07 +01:00
2024-01-27 18:53:48 +01:00
- client tui (ratatui)
- client desktop (bevy)
- client web
### Epic : jeu avec écoles
2025-02-04 17:38:07 +01:00
2024-01-27 18:53:48 +01:00
- déplacement de fiches points : validation physique
- évenements de déclaration d'école & contre école
### Epic : Bot
2025-02-04 17:38:07 +01:00
- OpenAi gym
- doc gymnasium <https://gymnasium.farama.org/introduction/basic_usage/>
- Rust implementation for OpenAi gym <https://github.com/MathisWellmann/gym-rs>
- Backgammon (?) <https://github.com/dellalibera/gym-backgammon>