begin process at 2012 05 27 15:21:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > DAMES CHINOISES AVEC INTELLIGENCE ARTIFICIELLE

DAMES CHINOISES AVEC INTELLIGENCE ARTIFICIELLE


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Niveau :Débutant Date de création :05/04/2004 Date de mise à jour :06/04/2004 18:48:29 Vu / téléchargé :5 629 / 419

Auteur : Tacs

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

 Description

Cliquez pour voir la capture en taille normale
Jeu de dames chinoise develloppé sous DevC++ en C. 2 à 6 joueurs. Intelligence artificielle très moyenne. POUR CEUX QUI NE SAVENT PAS JOUER AUX DAMES CHINOISES REGARDER LES COMMENTAIRES.


 Conclusion

l'IA est à revoir : elle enumère le nombre de coups possibles et choisi le meilleur. Il faut revoir le choix du meilleur coup. Je vais bientot mettre ce code à jour avec plus de commentaires

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • grafic.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier14 144 octets
  • IA.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier15 931 octets
  • jeu.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier19 364 octets
  • main.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 784 octets
  • main.oTélécharger ce fichier [Réservé aux membres club]407 478 octets
  • Makefile.winTélécharger ce fichier [Réservé aux membres club]1 083 octets
  • malib.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 827 octets
  • V2.31.devTélécharger ce fichier [Réservé aux membres club]1 536 octets
  • V231~1.exeTélécharger ce fichier [Réservé aux membres club]429 638 octets
  • V231~1.layoutTélécharger ce fichier [Réservé aux membres club]503 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip TUTORIAL SUR LES CHAINES DE CARECTERES
Source avec Zip LA ROUE DE LA FORTUNE SOUS CONSOLE
Source avec Zip ALGORITHME DE DIJKSTRA SUR UNE CARTE DE FRANCE

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DES CARTES par eapaceinfo
PROGRAMME DE JEU DE MPT par KerizGarmm
Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79

Commentaires et avis

Commentaire de LordBob le 05/04/2004 18:57:15

j'ai pas compris comment on jouer !!!

Commentaire de Tacs le 05/04/2004 19:32:22

effectivement il manque l'aide de jeu. Je vais réparer ca avec une nouvelle version bientot.

Pour jouer:
   - deplacement du curseur avec les fleches directionnelles
   - selection du pion avec la touche entrée ou espace

Le but du jeu est d'amener tous ses pion dans le triangle d'en face. il y a un drapeau de couleur pour vous rappeler où vous devez aller. Pour cela avec un pion on peut:
  - avancer d'une case seulement (cases liées entre elles)
  - sauter un pion (n'importe lequel)
  - faire un pivot avec un pion : symetrie des cases vides par rapport au pion sauté

exemple de pivot: sur la meme ligne il y a votre pion, 1 (2 ou 3) cases vides, un pion et 1 (2 ou3) cases vides. votre pion peut donc sauté le pion et atterir 1 case après le pion sauté ( 4case en tous)

je sais c'est pas clair mais le mieux c'est d'essayer.

Rq: le pion que vous sauté n'est pas mangé!!!!!

la partie s'arrete quand un joueur est arrivé à mettre tous ces pion dans son triangle.

Rq: LordBob, on impose pas aux autres de respecter l'orthographe quand on ecrit comme tu l'as fais :o)

Commentaire de yAAm le 06/04/2004 16:23:55

Pour jouer, c'est assez simple et presque "intuitif" mais au bout de 20 minutes de jeu, on s'appercoit surtout qu'on gagne toujour!! mm avec 6 joueur et un seul humain!! comment fait-'il pour choisir le meilleur coup, prend -t-il le coup dont le pion peut faire le plus de deplacement d'un coup ?

Commentaire de Tacs le 06/04/2004 18:45:13

D'abord je croi que j'ai oublié une regle(et pas des moindre):
Si on fait un saut au dessus d'un pion (suat simple ou pivot) on peut continuer à jouer le meme pion (il faut obligatoirement refaire un saut de pion)
On peut continuer de jouer ainsi tant qu'on trouve un saut à faire


En fait l'IA est vraiment basique:
   pour chaqun de ses pions elle verifie les coups possibles (fct enum_coup)
   pour chaque coups possible elle choisi (3 si imbriqués  fct compar_coup)
        le saut le + grand  
             le + prés de son depart (en valeur absolue)
                    le + prés de l'arrivé (en valeur absolue)

Elle ne fait qu'un saut mais je doit avoir une version avec plusieur saut a la suite

Elle peut etre largement amélioré par exemple avec une fct recursive et des listes chainées (j'ai essayer mais pour l'empecher de tourner en rond c tres chiant)
Ensuite il faut changer le choix du meilleur coup. Pour cela j'avai pensé à évaluer chaque coup avec des notes mais faute de tps je ne l'ai pas fait (c'était un projet et donc on a pas vraiment eu le tps de chercher l'aspect tactique pour gagner)

mais bientot je vais recupéré la version "finale" avec plus de commentaire (projet oblige)

Commentaire de yAAm le 07/04/2004 10:20:38

ah.. oui avec des commentaires .. ca aide tout de même. :)). J'ai remarqué aussi que l'on pouvait se deplacer lateralement. enfin même dans toute les directions, et je me demande si c'est reelement permis dans le jeu.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,421 sec (3)

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