Références : analyses de coups, de videau, chance et niveaux, comparées à gnubg

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Pierre MARTIN
2026-11-03 10:23:18 +01:00
co-authored by Claude Opus 5.5
parent 34c3eaeca5
commit 242a2433d2
41 changed files with 3883 additions and 5 deletions
+283
View File
@@ -0,0 +1,283 @@
{
"moves": [
{
"id": "move-opening-31-best",
"description": "Ouverture 3-1 jouée au mieux (8/5 6/5) ; chance du premier jet.",
"position_id": "4HPwATDgc/ABMA",
"match_id": "cIkFAAAAAAAA",
"dice": [3, 1],
"played": "8/5 6/5"
},
{
"id": "move-opening-31-error",
"description": "Ouverture 3-1 jouée 24/23 13/10 au lieu de faire le point 5.",
"position_id": "4HPwATDgc/ABMA",
"match_id": "cIkFAAAAAAAA",
"dice": [3, 1],
"played": "24/23 13/10"
},
{
"id": "move-opening-65-error",
"description": "Ouverture 6-5 jouée 13/8 13/7 au lieu de courir 24/13.",
"position_id": "4HPwATDgc/ABMA",
"match_id": "cAkXAAAAAAAA",
"dice": [6, 5],
"played": "13/8 13/7"
},
{
"id": "move-middlegame-close",
"description": "Milieu de partie, 6-4 : un coup proche du meilleur.",
"position_id": "mM/gATCw5+ABMA",
"match_id": "cAkTAAAAAAAA",
"dice": [6, 4],
"played": "8/2 6/2"
},
{
"id": "move-middlegame-blunder",
"description": "Milieu de partie, 6-4 : un des pires coups.",
"position_id": "mM/gATCw5+ABMA",
"match_id": "cAkTAAAAAAAA",
"dice": [6, 4],
"played": "8/4 8/2"
},
{
"id": "move-match",
"description": "Match en 7 points à 3-3, 5-3 : frappe au lieu du meilleur coup.",
"position_id": "xGfhATDQ2+BBIA",
"match_id": "cImuACAAEAAE",
"dice": [5, 3],
"played": "24/16"
},
{
"id": "move-race",
"description": "Course, 5-4 : sortie maladroite.",
"position_id": "cLezAQBwN2cGAA",
"match_id": "cIkSAAAAAAAA",
"dice": [5, 4],
"played": "6/1 5/1"
},
{
"id": "move-blitz-doubles",
"description": "Attaque, double 3 : un coup parmi 110.",
"position_id": "4HPwAVC0XYMHAA",
"match_id": "cIkNAAAAAAAA",
"dice": [3, 3],
"played": "13/10 13/10 5/2 4/1"
},
{
"id": "move-crawford",
"description": "Match en 5 points, partie Crawford, 4-3.",
"position_id": "4Dn4AGiynYMHAA",
"match_id": "8AmuAEAAEAAE",
"dice": [4, 3],
"played": "5/2 5/1"
},
{
"id": "move-jacoby",
"description": "Partie libre avec la règle Jacoby, 6-4.",
"position_id": "4HPwAVC0XYMHAA",
"match_id": "cAkTAAAAAAAA",
"dice": [6, 4],
"played": "8/2 5/1"
},
{
"id": "move-bearoff-doubles",
"description": "Sortie, double 6 : coup unique ; chance d'un double.",
"position_id": "xgAA4MgAAAAAAA",
"match_id": "cAkbAAAAAAAA",
"dice": [6, 6],
"played": "6/off 6/off 4/off 1/off"
},
{
"id": "move-forced",
"description": "Rentrée forcée depuis la barre, 3-1.",
"position_id": "tm3ABwBw5+ABYA",
"match_id": "cIkFAAAAAAAA",
"dice": [3, 1],
"played": "bar/24"
},
{
"id": "move-luck-unlucky",
"description": "Milieu de partie, 5-4 : jet malchanceux, joué au mieux.",
"position_id": "xGfhATDQ2+BBIA",
"match_id": "cIkOAAAAAAAA",
"dice": [5, 4],
"played": null
},
{
"id": "move-luck-unlucky-bearoff",
"description": "Fin de sortie, 2-1 : jet malchanceux, joué au mieux.",
"position_id": "TQAAYAsAAAAAAA",
"match_id": "cAkFAAAAAAAA",
"dice": [2, 1],
"played": null
},
{
"id": "move-luck-lucky",
"description": "Course, double 4 : jet chanceux, joué au mieux.",
"position_id": "cLezAQBwN2cGAA",
"match_id": "cIkSAAAAAAAA",
"dice": [4, 4],
"played": null
},
{
"id": "move-opening-double",
"description": "Position de départ et double 6 : pas un premier jet, chance comptée sur les 36 jets.",
"position_id": "4HPwATDgc/ABMA",
"match_id": "cIkFAAAAAAAA",
"dice": [6, 6],
"played": null
}
],
"cubes": [
{
"id": "cube-double-take-no-double",
"description": "Double/prend : le joueur au trait ne double pas.",
"position_id": "6O5uAAC4uzsAAA",
"match_id": "cAkAAAAAAAAA",
"action": "no_double"
},
{
"id": "cube-double-take-double",
"description": "Double/prend : le joueur au trait double.",
"position_id": "6O5uAAC4uzsAAA",
"match_id": "cAkAAAAAAAAA",
"action": "double"
},
{
"id": "cube-double-take-take",
"description": "Double/prend : l'adversaire prend.",
"position_id": "6O5uAAC4uzsAAA",
"match_id": "cAkAAAAAAAAA",
"action": "take"
},
{
"id": "cube-double-take-pass",
"description": "Double/prend : l'adversaire passe à tort.",
"position_id": "6O5uAAC4uzsAAA",
"match_id": "cAkAAAAAAAAA",
"action": "pass"
},
{
"id": "cube-double-pass-take",
"description": "Double/passe : l'adversaire prend à tort.",
"position_id": "cHd3AADvvQMAAA",
"match_id": "cAkAAAAAAAAA",
"action": "take"
},
{
"id": "cube-double-pass-pass",
"description": "Double/passe : l'adversaire passe.",
"position_id": "cHd3AADvvQMAAA",
"match_id": "cAkAAAAAAAAA",
"action": "pass"
},
{
"id": "cube-no-double-double",
"description": "Pas de double : le joueur au trait double trop tôt.",
"position_id": "2J0dBgDYnRsGAA",
"match_id": "cAkAAAAAAAAA",
"action": "double"
},
{
"id": "cube-no-double-no-double",
"description": "Pas de double : le joueur au trait ne double pas.",
"position_id": "2J0dBgDYnRsGAA",
"match_id": "cAkAAAAAAAAA",
"action": "no_double"
},
{
"id": "cube-redouble-take",
"description": "Redouble : videau à 2 possédé par le joueur au trait, l'adversaire prend.",
"position_id": "6O5uAAC4uzsAAA",
"match_id": "UQkAAAAAAAAA",
"action": "take"
},
{
"id": "cube-match-double",
"description": "Match en 7 points, 3-5 : le joueur au trait double.",
"position_id": "cHd3AAC4uzsAAA",
"match_id": "cAngAFAAGAAE",
"action": "double"
},
{
"id": "cube-match-pass",
"description": "Match en 7 points, 3-5 : l'adversaire passe.",
"position_id": "cHd3AAC4uzsAAA",
"match_id": "cAngAFAAGAAE",
"action": "pass"
},
{
"id": "cube-post-crawford-double",
"description": "Match en 5 points, après Crawford, mené 2-4 : le joueur au trait double.",
"position_id": "2J0dBgDYnRsGAA",
"match_id": "cAmgAEAAEAAE",
"action": "double"
},
{
"id": "cube-crawford-not-analysed",
"description": "Partie Crawford : pas de double possible, gnubg n'analyse pas le videau.",
"position_id": "cHd3AAC4uzsAAA",
"match_id": "8AmgAEAAEAAE",
"action": "no_double"
},
{
"id": "cube-opponent-owns-not-analysed",
"description": "Videau à 2 possédé par l'adversaire : pas de double possible, pas d'analyse.",
"position_id": "6O5uAAC4uzsAAA",
"match_id": "EQEAAAAAAAAA",
"action": "no_double"
}
],
"levels": [
{
"id": "level-opening-31",
"description": "Ouverture 3-1.",
"position_id": "4HPwATDgc/ABMA",
"match_id": "cIkFAAAAAAAA",
"dice": [3, 1]
},
{
"id": "level-middlegame-1",
"description": "Milieu de partie, 6-4 : le bruit change le coup choisi.",
"position_id": "mM/gATCw5+ABMA",
"match_id": "cAkTAAAAAAAA",
"dice": [6, 4]
},
{
"id": "level-middlegame-2",
"description": "Milieu de partie avec contact, 5-3.",
"position_id": "xGfhATDQ2+BBIA",
"match_id": "cIkOAAAAAAAA",
"dice": [5, 3]
},
{
"id": "level-prime-vs-prime",
"description": "Prime contre prime, 4-2.",
"position_id": "4LZtAAbAbZsBAw",
"match_id": "cAkKAAAAAAAA",
"dice": [4, 2]
},
{
"id": "level-blitz-doubles",
"description": "Attaque, double 3.",
"position_id": "4HPwAVC0XYMHAA",
"match_id": "cIkNAAAAAAAA",
"dice": [3, 3]
},
{
"id": "level-cube-double-take",
"description": "Décision de videau double/prend, à chaque niveau.",
"position_id": "6O5uAAC4uzsAAA",
"match_id": "cAkAAAAAAAAA",
"dice": null
},
{
"id": "level-cube-no-double",
"description": "Décision de videau sans double, à chaque niveau.",
"position_id": "2J0dBgDYnRsGAA",
"match_id": "cAkAAAAAAAAA",
"dice": null
}
]
}