Un petit script pour l'analyse tactique d'un combat de judo.
Tactiquement, un combat se résumerait facilement dans un tableau. Chaque ligne ressemblerait à un truc de ce genre :
A 1 5 3 4 2 -
Le combattant A tente de passer la technique "1", B riposte par "5", C fait "3" etc. Le tiret final signale celui qui rompt le combat en ayant perdu ou été dominé.
Le but de cette transcription est d'avoir un résumé statistique clair des premières initiatives et de leur succès. Genre :
dans ce combat, A a commencé :
- par "1" 68 % du temps
- par "3" 20 % du temps
etc.
B a réagi à "1"
- par "5" 71 % du temps
- par "2" 12 % du temps
Jusqu'à présent, tous les analystes (moi le premier) font leurs "stats" sans support écrit, à la louche. Le jugement final peut être correct. Mais j'aimerais automatiser le processus.
Question :
sans aller jusqu'à une base de données synthétisée à coups de requêtes MySql, il y a un moyen simple de faire ça ?
Oui, avec un Trie (ou arbre de la Briandais) que tu peux scripter rapidement en Python on en Java
La librairie Java Apache common contient déjà des classes adéquates :https://commons.apache.org/proper/commons-collections/
(tu devras coder un peu pour créer le programme qui va mettre à jour et stocker les données,)
(qui a déjà sa propre interface, donc peut-être rien à coder, mais il faut apprendre un peu leur langage de requête Cypher, l'équivalent du SQL)