begin process at 2010 09 06 11:41:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > MASTERMIND CONSOLE AVEC INTELLIGENCE ARTIFICIELLE -- C (DEVCPP)

MASTERMIND CONSOLE AVEC INTELLIGENCE ARTIFICIELLE -- C (DEVCPP)


 Information sur la source

Note :
Aucune note
Catégorie :Maths & Algorithmes Classé sous :master, mind, intelligence, artificielle, ia Niveau :Initié Date de création :29/04/2006 Date de mise à jour :29/04/2006 01:41:19 Vu / téléchargé :5 422 / 840

Auteur : pyronet

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Un petit Master Mind en mode console. Le jeu en lui même n'est pas l'intérêt, le point intéressant c'est l'intelligence artificielle qui vous permet de faire trouver à l'ordinateur la combinaison. L'algo est très rapide (il trouvera une combinaisons à 100 pions en 5 secondes).

laissez moi vos commentaires...

J'ai pas pris le temps de faire une interface graphique.... désolé !
Pour vous aider à comprendre un peu mieux le tout j'ajoute le rapport dans l'archive.


 Conclusion

le choix du nombre de pions dans la combinaison se fait manuellement dans le fichier master.h, il faut faire "tout reconstruire" dans devcpp après un changement.
Par défaut il y a 5 pions dans la combinaison (avec 5 couleur différentes et répétitions possibles). Le nombre de tentatives possible pour le jeu contre l'ordinateur est de 10.

Une couleur est un chiffre...
ex : 43315 (5 pions dans la combinaison)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

29 avril 2006 01:41:19 :
Précision de la fiche + annotations finales

 Sources du même auteur

Source avec Zip Source avec une capture EDITEUR D'IMAGES - C++ DEVCPP - FLOU, INVERSION, ROTATION, E...
Source avec Zip EDITEUR DE TEXTE EN LIGNE DE COMMANDE - C - DEVCPP - CHAINES...
Source avec Zip PROBLÈME DU VOYAGEUR DE COMMERCE - RÉSOLUTION PAR UN ALGORIT...
Source avec Zip Source avec une capture JEU DE NIM (TIRAGE D'ALLUMETTES, IL FAUT PRENDRE LA DERNIÈRE...

 Sources de la même categorie

Source avec Zip CALCUL DU DETERMINANT par arfang03
Source avec Zip Source avec une capture EULER AURAIT 303 ANS par pgl10
Source avec Zip Source avec une capture FORMULES POUR NOMBRES PREMIERS par pgl10
Source avec Zip Source avec une capture TRAITEMENT DE L'EQUATION D'UNE CONIQUE AVEC UN GRAMMAIRE par kinkek
Source avec Zip BELLMAN:LA VALEUR DU PLUS COURT CHEMIN ET LE PLUS COURT CHEM... par Perace

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MORPIONMAX: UN MORPION 10X10 par ndubien
Source avec Zip Source avec une capture BIEN EXPLIQUE: EXEMPLE DE RESEAU DE NEURONE par acx01b
Source avec Zip MORPION AVEC IA MINIMAX OU GÉNÉTIQUE par coucou747
Source avec Zip INTELLIGENCE ARTIFICIELLE AUX ÉCHECS. par manta7
Source avec Zip Source avec une capture SUDOKU par formule14

Commentaires et avis

Commentaire de dPompei2 le 29/04/2006 13:57:05

bien joué ga ;)
moi je viens de terminer mon TFE (Travail de Fin d'Etudes) sur l'intelligence artificielle, mais je l'ai centré sur le pathfinding (A* par ex). Je trouve ton prg bien, juste que c'est pas vraiment de l'intelligence à mon gout puisque l'ordi triche (il a BCP d'essais), mais bon j'ai vu que tu l'as dit dans "améliorations possibles" alors, bien joué ;)

Commentaire de pyronet le 29/04/2006 17:06:48

oui, l'ordi utilise plus de tentatives mais par contrre l'algo est vraiment rapide...  (il y a plein de techniques différentes mais celle la doit être une des plus rapide et permet en plus de résoudre des problèmes avec beaucoup de couleurs !)

Commentaire de Kirua le 03/05/2006 13:29:17

J'ai un peu la flemme de dl ton code; en gros, c'est un brute force, ou c'est vraiment un code "intelligent" où tu exploites les infos que tu reçois à chaque essai ?

Commentaire de pyronet le 03/05/2006 22:43:33

J'exploite les infos à chaque essai. Intelligence !

En gros je teste d'abord avec que ds 0, si il y en a un ou plus, je cherche la position en mettant des (nb_element_dans_la_combinaison de 1 - nb_de_0) et je déplace les 0 jusqu'à avoir trouvé la position de chacun, je fait la même chose avec les 1 en mettant des le nombre de deux pour compléter... et ainsi de suite

Exemple :

Combinaison testée             nb bien placé    nb mal placé

0000                                2               0
0011                                1               1
0101                                2               0
0202                                3               0
0203                                2               1
0302                                3               0
0402                                4               0

Trouvé !

Commentaire de BadTasTe42 le 16/05/2007 16:49:20

Peux-tu me dire a quoi sert la variable drap s'il te plait!!!

Commentaire de freudibili le 16/05/2007 17:05:47

peu tu me dire q quoi servent les variables temp et drap dans la fonction automatique s'il te plait??,

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Concours IA (Intelligence Artificielle) [ par ynizon ] Je suis a la recherche de participants pour un ptit jeu sympa qui ressemble aux dames chinoises. Le but etant que chacun developpe sa propre IA, et l' Intelligence Artificielle... [ par kojiro2 ] Coucou tout le monde,J'aurai bien aimé connaitre de bons sites sur l'IA. En effet je ne trouve rien d'exeptionnel sur le net. Ya pas des sites sympas Esce que je peux utiliser le c++ pour programmer l'intelligence artificielle d'un robot? [ par Uims ] tout est dans la question...merciUims Ecole d'intelligence artificielle [ par eldiablomortal ] Bonjour voila je suis actuellement en BTS informatique de gestion option developpeur. J'envisage de poursuivre mes etudes. Et je voudrais essayer l'in Projet : Réalisation d'une intelligence artificielle aux échecs. [ par manta7 ] Bonjour à tous, je souhaite réaliser une IA aux échecs, pour le moment, le projet est assez floue mais si cela vous tente : manta7 arob intelligence artificielle pour jeu 2d à la mario bros [ par StrikerFred ] bonjour, je fais un jeu 2d mais avec une vue style mario (profil)donc y'aura des ennemis, et j'aimerais qu'ils se dirigent vers le héros, cad qu' Projet en Intelligence Artificielle [ par manta7 ] Salut à tous, Développeur en C (et finaliste de Prologin ),  je recherche des personnes qui veulent participer à un projet de programmation sur le thè Intelligence artificielle [ par Alice89 ] Bonjour Nous sommes deux étudiantes en informatique et cherc Intelligence Artificielle [ par JCpp ] Master mind (SDL et OpenGl) [ par mehdighar ] Bonjour !! Bon je dois créer un mastermind en mode graphique et j'ai un probleme au niveau de la gestion de la souris !! jvoudrai comparer le clic a d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales