RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Jeux de puissance 4

Forum : INTELLIGENCE ARTIFICIELLE ( IA )
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ INTELLIGENCE ARTIFICIELLE ( IA )

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM INTELLIGENCE ARTIFICIELLE ( IA )

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
daxuza
Membre MP
Avatar de daxuza
Inscrit : 05/07/2004
Messages : 163
Message
#39605
Posté le 24/10/04 à 19:15
J'ai fait un puissance 4 au début de ma formation.

l'idée était de mettre

Joueur Un : 1
Joueur Deux : -1
Case non jouée : 0

Puis il suffit de faire une addition
dans les quatres direction | - \ /

Le résultat de chaque addition tu supprimes le signe et si il est éguale a trois il y a un gagnant.

Si c'est -3 c'est le joueur Deux
Si c'est 3 c'est le joueur Un.

Ok a+
__________________________
CodeLibrary : La gestion de vos sources. Archiver vos fonctions, astuces, exemples etc

Daxuza

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

pac
Co-Administrateur
Superviseur :
- Méthodologie.
Modérateur :
- Delphi
Chef de projet(s) :
- Jeu Awalé
- EcoSystem
- MySudoku

Avatar de pac
Inscrit : 08/04/2004
Messages : 6570
Message
#39608
Posté le 24/10/04 à 19:48
Freak, si var > 2, donc var vaut 3 ou 4 ou 5...
Il ne faut pas oublier qu'on ne compte pas la case qui a été jouée, donc opur var = 3, on a bien 3+1 = 4 pions alignés.

La méthode de Daxuza marche aussi, il en existe un certain nombre en fait qui marche.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu]Image.

Initiez-vous à Delphi avec Turbo Delphi Explorer, au C ou au C++ avec Code::Blocks et C# avec Visual C# 2005 Express.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

pac
Co-Administrateur
Superviseur :
- Méthodologie.
Modérateur :
- Delphi
Chef de projet(s) :
- Jeu Awalé
- EcoSystem
- MySudoku

Avatar de pac
Inscrit : 08/04/2004
Messages : 6570
Message
#39609
Posté le 24/10/04 à 19:52
Je reviens sur la méthode de Daxuza, un détail a été oublié, sans parler des cas ou nous nous trouvons proche du bord.

quand on place un pion gagnant qui se trouve en seconde ou troisième position en horizontal.
La somme des quatres sur la gauche et des quatre sur la droite diront que ce n'est pas gagné.
Il fuadrait tester pour l'horizontal 4 cas différents.Et pour chaque diagonale, c'est le même principe, il faut tester 4 cas.
Alors qu'avec ma méthode, on ne le fait qu'en une fois et on teste aussi les cas ou on est proche du bord.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu]Image.

Initiez-vous à Delphi avec Turbo Delphi Explorer, au C ou au C++ avec Code::Blocks et C# avec Visual C# 2005 Express.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Freak
Membre du club
Avatar de Freak
Inscrit : 08/02/2004
Messages : 489
Message
#39622
Posté le 24/10/04 à 20:50
Après toutes ces difficultés j'ai finit par comprendre et donc je te dis : Merci Pac ! Smiley
et maintenant il va falloir passer le code en basic.

Pour la méthode de daxuza, c'est la même méthode que j'ai utiliser pour l'horizontale et verticale.
__________________________
Freak -- Have Fun!

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pac
Co-Administrateur
Superviseur :
- Méthodologie.
Modérateur :
- Delphi
Chef de projet(s) :
- Jeu Awalé
- EcoSystem
- MySudoku

Avatar de pac
Inscrit : 08/04/2004
Messages : 6570
Message
#39625
Posté le 24/10/04 à 20:57
Tu ne dois pas faire trop de test avec ce genre de méthode ?

Enfin, l'important quand on code, c'est :
1. que ce soit juste.
2. que ce soit simple à comprendre.
Donc si ça marche c'est cool.

Je croyais que tu faisais du C++ Smiley quelle déception.

Bah, le transcryptage ne doit pas être trop dur.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu]Image.

Initiez-vous à Delphi avec Turbo Delphi Explorer, au C ou au C++ avec Code::Blocks et C# avec Visual C# 2005 Express.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Freak
Membre du club
Avatar de Freak
Inscrit : 08/02/2004
Messages : 489
Message
#39628
Posté le 24/10/04 à 21:05
[quote] Tu ne dois pas faire trop de test avec ce genre de méthode ?[/quote]
Ca teste absolument toute le possibilité sans tenir compt de la place du dernier pions.

[quote]Je croyais que tu faisais du C++ :cry: quelle déception.
[/quote]

Je compt me mettre au C ou C++, quand j'aurais décidé entre le deux et surtout quand j'en aurais le courrage.
__________________________
Freak -- Have Fun!

ERREUR BBCODE SUR CE MESSAGE :
- La valeur de la balise "quote" n'est pas correcte !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pac
Co-Administrateur
Superviseur :
- Méthodologie.
Modérateur :
- Delphi
Chef de projet(s) :
- Jeu Awalé
- EcoSystem
- MySudoku

Avatar de pac
Inscrit : 08/04/2004
Messages : 6570
Message
#39635
Posté le 24/10/04 à 21:52
C'est dommage que tu refasses à chaque fois tous les tests, ça te fait perdre du temps pour rien.
Surtout le jour ou tu voudras faire une IA qui trouve le bon coup, il te faudra pouvoir tester chaque position si elle est gagnante de façon rapide.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu]Image.

Initiez-vous à Delphi avec Turbo Delphi Explorer, au C ou au C++ avec Code::Blocks et C# avec Visual C# 2005 Express.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM INTELLIGENCE ARTIFICIELLE ( IA )



    PAGES : [1] [2]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.