- Aller sur https://www.rust-lang.org/tools/install et télécharger rustup-init.exe.
- Exécuter rustup-init et choisir customize-installation pour changer le default host triple à x86_64-pc-windows-gnu (les autres paramètres peuvent être laissé à leur valeur par défaut).
- Attendre que l'installation se complète.
- Redémarrer l'ordinateur pour rafraichir le shell.
- Appuyer sur le bouton télécharger ce dépôt et sélectionner l'option zip.
- Décompresser le .zip.
- Pour compiler et exécuter, il faut être à l'intérieur du dossier et exécuter dans cmd ou powershell.
cargo run --release
Le code est réparti en trois fichiers importants: src/app.rs, src/qlearning.rs et src/qlearning/piles_et_action.rs.
C'est ici que se trouve l'interface où le code est attribué à des boutons.
Contient l'implémentation du Qlearning.
Est composé de plusieurs petits algorithmes relié aux structures piles et actions notamment l'algorithme xor-zéro et des algorithmes de choix d'actions.