[R] Algorithme MinMax non concluant

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

[R] Algorithme MinMax non concluant

#1

Message 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!
Modifié en dernier par sozary le lun. 08 juin 2015 13:29, modifié 1 fois.
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

Re: [..] Algorithme MinMax non concluant

#2

Message 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 !
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [..] Algorithme MinMax non concluant

#3

Message 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 !
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [..] Algorithme MinMax non concluant

#4

Message par sozary »

Le problème persiste :(
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Algorithme MinMax non concluant

#5

Message 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)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [..] Algorithme MinMax non concluant

#6

Message par sozary »

Merci!!!!!!!!!!!!
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Répondre