Page 1 sur 1

[R] Algorithme MinMax non concluant

Posté : sam. 06 juin 2015 16:50
par sozary
Bonjour!
Alors voilà, avec le site developpez.com j'ai trouvé comment faire un algorithme MinMax.
Le seul problème, c'est que cela ne fonctionne pas...

Voici mon code source:
► Afficher le texte
Quelqu'un peut il me dire où le code à un soucis svp?
Merci d'avance!

Re: [..] Algorithme MinMax non concluant

Posté : dim. 07 juin 2015 02:44
par ZDS
Hello Sozary,

N'ayant pas d'environnement AutoIt sous la main, je ne peux pas tester mon affirmation, mais à première vue, tu effectues pas mal de modifications sur une matrice $Jeu dans les fonctions _CalcMax($Jeu,$Joueur,$prof) et _CalcMin($Jeu,$Joueur,$prof) du genre :

Code : Tout sélectionner

$Jeu[$i][$j]=$Joueur
$Jeu[$i][$j]=""
Les modifications que tu effectues sur $Jeu dans tes fonctions ne seront pas prises en compte à la sortie de la fonction, à moins que tu ne changes les signatures en _CalcMax(ByRef $Jeu,$Joueur,$prof) et en _CalcMin(ByRef $Jeu,$Joueur,$prof).

Après, je ne saurai dire si ça vient de là, c'est juste une idée qui me semble logique. J'essayerai de tester ça au plus vite prochainement et d'affiner ma "contribution" ^^

N'hésite pas à nous tenir au courant, et à bientôt !

Re: [..] Algorithme MinMax non concluant

Posté : dim. 07 juin 2015 10:46
par sozary
N ayant pas l environnement autoit sous les yeux, je ne peux pas rester moi aussi :mrgreen: !
En revanche cela me parait logique maintenant que tu me le dit, je testerais donc ce soir!
En attendant, merci de ta contribution :D !

Re: [..] Algorithme MinMax non concluant

Posté : dim. 07 juin 2015 19:32
par sozary
Le problème persiste :(

Re: [..] Algorithme MinMax non concluant

Posté : lun. 08 juin 2015 13:16
par mikell
Le problème vient essentiellement de la fonction d'évaluation qui n'évalue rien du tout ^^

Ah NdD.. je m'étais pourtant juré de ne plus me faire attraper par tes questions tordues :mrgreen:
M'enfin bon réponse ici
Dans cet exemple l'humain commence et l'IA joue en second, pour faire l'inverse je te laisse le soin d'adapter le code

BTW le code n'utilise pas ByRef mais il pourrait le faire, pas pour l'exactitude du code mais juste parce que c'est meilleur au niveau des performances (cf. le fichier d'aide)

Re: [..] Algorithme MinMax non concluant

Posté : lun. 08 juin 2015 13:28
par sozary
Merci!!!!!!!!!!!!