slim Le 02/05/2004 à 11:05 j'ai fait une boucle for qui regroupe l'alignement vertical et horizontal et une autre qui regroupe l'alignement diagonal (nord est et sud est)
sinon faudrait un if................break; apres chaque test c necessaire ou conseille?
sinon pour l'IA vu qu'je commence les trucs de minmax c un peu pointu et le prof n'est pa si con
j'dois utiliser la recursivite sinon c des boucles interminables e pa si efficaces..
d'abord ameliorer mesboucles meme si c pa le + dur
Tu peux encore regrouper les 4 types d'alignement dans une seule et même fonction...
Pour le 'break' :
* le compilo sait optimiser les sauts au moins aussi bien que toi, donc il n'y a pas à s'en préoccuper
* 'break' sort de la _boucle_ courante, pas du test courant; si tu veux éviter que la suite soit exécutée, utilise 'else'
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
slim Le 02/05/2004 à 19:15Edité par slim le 02/05/2004 à 19:18 y aurait pa unpuissance 4 en IA sans notions pointues ?
mon idee du carre si basique n'est pa loin du but mais il reste encore d'autres cas et ca risquerait de faire des pages?*
ximmon le puissance 4 ds ton site c'est contre le pc ou a deux joueurs humains?
Qu'est-ce que c'est, du IA ?

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
slim Le 02/05/2004 à 19:19 intelligence artificielle
slim Le 03/05/2004 à 19:18 oki et c'est des notions pointues ou convenable pour un debutant (1ere annee) dans le C
sinon y aurait personne qui aurait une idee pour l'IA merci
slim Le 07/05/2004 à 20:02Edité par slim le 08/05/2004 à 21:00 pour l'IA le pc doit chosir lors de son premier coup la colonne ou il poourra placer son jeton.
donc c'est aleatoire et pour ca quelle est la fonction predefinie qui choisit un entier par exemple dans ce cas entre 0 et 9(grille 10*10)
merci