Outils pour utilisateurs

Outils du site


morpion_console

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
morpion_console [2008/05/10 08:57]
tyrtamos
morpion_console [2008/05/10 09:00] (Version actuelle)
tyrtamos
Ligne 36: Ligne 36:
 Pour la trame générale du jeu, j'ai utilisé le modèle du jeu damier du présent site ([[modele_jeu_type_damier]]) Pour la trame générale du jeu, j'ai utilisé le modèle du jeu damier du présent site ([[modele_jeu_type_damier]])
  
-Pour l'​analyse des coups par l'​ordinateur,​ c'est la fonction "​ajouer(pion)"​ qui pilote la sélection et qui renvoie un ou plusieurs coups à jouer. ​+Pour l'​analyse des coups par l'​ordinateur,​ c'est la fonction "​ajouer(pion)"​, appelée par chaque joueur avant chaque coup,  ​qui pilote la sélection et qui renvoie un ou plusieurs coups à jouer. ​
  
 Cette fonction "​ajouer(pion)"​ fait les choses suivantes: Cette fonction "​ajouer(pion)"​ fait les choses suivantes:
Ligne 48: Ligne 48:
   * en reprenant cette même liste, la fonction "​correction()"​ met en avant la 1ère des solutions, si elle existe, qui a au moins une ligne ou une colonne ou une diagonale qui ne contient pas le pion de l'​adversaire. Ceci pour éviter que le coup recommandé à cause d'un coefficient élevé soit inefficace (=on remplit une case sans aucun intérêt pour la suite du jeu).   * en reprenant cette même liste, la fonction "​correction()"​ met en avant la 1ère des solutions, si elle existe, qui a au moins une ligne ou une colonne ou une diagonale qui ne contient pas le pion de l'​adversaire. Ceci pour éviter que le coup recommandé à cause d'un coefficient élevé soit inefficace (=on remplit une case sans aucun intérêt pour la suite du jeu).
  
-Il y a aussibien entendu, la fonction "​jeugagne()"​ qui détecte s'il y a une configuration gagnante, et donc un gagnant, et la fonction "​grillepleine()"​ qui dit si la grille est pleine sans gagnant. ​+\\ 
 +Le programme principalqui reprend la main après chaque coup jouédispose de la fonction "​jeugagne()"​ qui détecte s'il y a une configuration gagnante, et donc un gagnant, et la fonction "​grillepleine()"​ qui dit si la grille est pleine sans gagnant. ​
  
 Et voilà! Et voilà!
morpion_console.txt · Dernière modification: 2008/05/10 09:00 par tyrtamos