← Les 40 défis

SOLO-031 · Othello / Reversi

EXPERT

Le dernier tempo

Noir joue. Trouver son unique meilleur premier coup et le différentiel final qu’il peut garantir contre toute défense optimale.

Corrigé — cette page contient la réponse.

La réponse exacte

Noir doit jouer E8 : différentiel garanti +6.

Le raisonnement

  1. Commence par établir les coups légaux en cherchant, dans chacune des huit directions, une suite adverse non vide terminée par un pion de ta couleur. Un coup dans un coin n’est pas automatiquement le meilleur.
  2. On évalue chaque feuille par le nombre de pions du camp au trait au départ moins ceux de l’autre camp. À un nœud où ce camp joue, on conserve le maximum ; à un nœud adverse, le minimum. Une passe change le trait sans consommer de case ; deux camps sans coup légal terminent la partie.
  3. Valeurs exactes des premiers coups, après la meilleure défense : E1 : +2; E2 : -4; A6 : +2; A7 : -4; B7 : -8; C8 : -10; E8 : +6. Le maximum est unique : E8.
  4. Après E8, il faut traiter toutes les réponses légales adverses. Voici, pour chacune, une continuation optimale des deux camps (N = Noir, B = Blanc) ; le score est toujours ramené au camp qui devait jouer au départ :
  5. Réponse adverse E1 : N E2, B C8, N A7, B B7, N A8, B A6. Fin : 37 noirs, 27 blancs ; différentiel initial +10.
  6. Réponse adverse E2 : N E1, B B7, N A8, B C8, N A7, B A6. Fin : 40 noirs, 24 blancs ; différentiel initial +16.
  7. Réponse adverse A6 : N C8, B B7, N A7, B A8, N E2, B E1. Fin : 35 noirs, 29 blancs ; différentiel initial +6.
  8. Réponse adverse B7 : N A6, B C8, N E2, B A7, N A8, B E1. Fin : 35 noirs, 29 blancs ; différentiel initial +6.
  9. Réponse adverse C8 : N E1, B E2, N A7, B B7, N A8, B A6. Fin : 37 noirs, 27 blancs ; différentiel initial +10.
  10. L’adversaire retient la réponse donnant le plus petit de ces différentiels : 6. Les autres réponses ne réfutent donc pas le premier coup ; elles obtiennent un résultat égal ou meilleur pour toi.
  11. Ligne principale complète : N E8, B A6, N C8, B B7, N A7, B A8, N E2, B E1. Vérification finale : 35 noirs et 29 blancs. Les cases restées vides ne sont attribuées à personne.
  12. Technique : calcul rétrograde minimax, gestion de la mobilité et des passes, puis comparaison des ordres de remplissage. Note pour chaque branche les coups disponibles plutôt que de supposer une alternance sans interruption. Le tableau des valeurs est une preuve assistée par recherche exhaustive ; les continuations seules ne prouveraient pas que les défenses omises sont inférieures.

Fausses pistes et erreurs

Comment cette réponse a été vérifiée

Génération par partie légale depuis la position initiale standard ; minimax exhaustif mémorisé jusqu’à la fin, sans profondeur tronquée ni heuristique de feuille. Toutes les valeurs des premiers coups sont vérifiées.

{
  "empty": 8,
  "legal_first_moves": 7,
  "first_move_scores": {
    "E1": 2,
    "E2": -4,
    "A6": 2,
    "A7": -4,
    "B7": -8,
    "C8": -10,
    "E8": 6
  },
  "states": 12145,
  "history": [
    "E6",
    "F6",
    "D3",
    "D6",
    "F5",
    "C3",
    "E7",
    "F8",
    "D7",
    "F4",
    "G4",
    "G6",
    "G5",
    "H4",
    "B2",
    "C4",
    "G7",
    "D8",
    "G3",
    "F2",
    "B4",
    "B3",
    "A2",
    "G8",
    "H8",
    "C5",
    "H6",
    "A1",
    "C7",
    "B8",
    "C2",
    "H5",
    "H3",
    "C1",
    "F3",
    "H2",
    "B1",
    "F7",
    "C6",
    "A3",
    "F1",
    "H7",
    "H1",
    "D2",
    "G2",
    "E3",
    "D1",
    "B6",
    "A5",
    "B5",
    "A4",
    "G1"
  ],
  "player": 1,
  "best_score": 6,
  "principal_variation": [
    "N E8",
    "B A6",
    "N C8",
    "B B7",
    "N A7",
    "B A8",
    "N E2",
    "B E1"
  ]
}

Plusieurs premiers coups sont légaux ; une estimation par le gain immédiat ne remplace pas le calcul jusqu’au terme. La résolution demande un arbre minimax à plusieurs étages, avec vérification des retournements et de la mobilité. Évaluation éditoriale fondée sur les techniques requises ; non étalonnée par un panel humain.

← Revenir à l’énoncé SOLO-031