aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md47
1 files changed, 47 insertions, 0 deletions
diff --git a/README.md b/README.md
index 2cab40e..b670be7 100644
--- a/README.md
+++ b/README.md
@@ -89,6 +89,25 @@ On a une GUI avec les vues suivantes :
- Liste des matchs en cours, liste de tous les matchs (en cours et finis)
- Visualisation d'un match (géré par le jeu)
+Les commandes sont les suivantes :
+
+- Dans tous les modes:
+ - q : quitter (il y a un dialogue de confirmation)
+- En mode tableau des scores:
+ - tab : aller à la liste des parties
+- En mode liste des parties:
+ - tab : aller au tableau des scores
+ - f : afficher uniquement les matchs en cours/tous les matchs
+ - v : passe en mode 'partie en cours'
+ - n : passe en mode 'navigation des parties'
+- En mode 'partie en cours':
+ - tab : aller à la liste des parties
+- En mode 'navigation des parties':
+ - n : partie suivante (next)
+ - p : partie précédente (prev)
+ - f : coup suivant (forward)
+ - b : coup précédent (back)
+
Le morpion récursif
-------------------
@@ -96,3 +115,31 @@ Le morpion récursif
Tout le monde connait les règles ;-)
+Comment lancer le juge
+----------------------
+
+Prérequis : OCaml 4.02 avec ocamlbuild, bibliothèque graphique, etc. Ne compile
+pas avec les versions précédentes (en particulier le code utilise un `match with
+exception`, construction introduite dans cette version), mais à pas grand chose
+près cela devrait devenir possible.
+
+Instructions pour le cas du morpion récursif.
+
+Pour compiler le juge :
+
+ $ cd judge/
+ $ ocamlbuild morpion_rec_judge.native
+
+Pour compiler les IA d'exemple (Mayushii, FeirisuNyanNyan, AmaneSuzuha) :
+
+ $ cd morpion_rec/Mayushii/
+ $ make
+
+Pour exécuter le juge :
+
+ $ cd morpion_rec/
+ $ ../judge/morpion_rec_judge.native .
+
+Options supplémentaires pour la ligne de commande du juge : appeller le binaire
+avec l'option `--help` pour en avoir la liste.
+