begin process at 2012 05 28 11:53:13
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > WD_MORPION

WD_MORPION


 Information sur la source

Note :
8 / 10 - par 2 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :morpion, tictactoe, matrice, intelligence, artificielle Niveau :Initié Date de création :17/05/2006 Vu / téléchargé :5 127 / 377

Auteur : webdeb

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

 Description

Voici un script de Morpion, (comme bien d'autres sur ce site), programmé de façon modulaire. C'est à dire que tout le code fonctionne à l'aide de fonctions javascript. La fonction jouer() est la fonction principale du programme. Nous avons développé ce morpion afin de montrer l'intérêt de la programmation modulaire et de la bonne programmation. Il n'est sans doute pas le meilleur morpion mais nous avons tenté de coder de la manière la plus proprement possible. C'est à dire :

-> Aucune variable globale n'est créée par une fonction.
-> Toutes les variables locales de fonction sont déclarées en tête de procédure afin d'éviter toute déclaration en cours de programme.

Du point de vue fonctionnel, nous avons intégré deux modes de jeu. Le mode automatique qui vous permet de jouer contre une intelligence artificielle et un mode manuel permettant de jouer en un contre un. Le nombre de parties par manche est également définissable au début de la partie.

L'intelligence artificielle :

Elle va d'abord regarder si elle peut gagner quand elle joue. Si non, elle va chercher à vous contrer si vous êtes sur le point de gagner au tour suivant (cad que vous avez deux de vos pions alignés). Sinon elle jouera une case au hasard parmi les cases disponibles restantes.

Astuce : le seul moyen de battre cette intelligence artificielle est de pouvoir gagner grâce à deux positions gagnantes. Cad que vous avez le choix entre deux positions gagnantes. Lorsque l'IA jouera, elle en contrera une et vous gagnerez sur la suivante.

Voila en gros, je vous laisse tester tout ça et me commenter ce travail réalisé avec un de mes collègue étudiant de 1ere année SRC de l'IUT de Chambéry.


 Conclusion

Une version flash sera surement réalisée.
N'hésitez pas à noter ce code et à ajouter des commentaires constructifs svp.

 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


 Sources du même auteur

VALIDER UN NUMÉRO DE TÉLÉPHONE FRANÇAIS
Source avec Zip MODULE DE CRÉATION D'ARTICLE AVEC BBCODE !
Source avec Zip GÉNÉRATEUR DE STYLES CSS !
GÉNÉRATEUR DE SCROLLBARS !

 Sources de la même categorie

Source avec Zip Source avec une capture AVVDA : A VERY VERY DARK AFFAIRES DEMO par Cyreb
Source avec Zip Source avec une capture 3D AVEC WEBGL + MESH par Hakumbaya
SUDOKU RESOLVER (BRUTEFORECE, RÉCURSION) par amezghal
Source avec Zip MACHINE À SOUS par loicseg
Source avec Zip DOODLE JUMP EN JAVASCRIPT par Toshy62

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture JEU DE MORPION par jperre
TRANSFORMER UN TABLEAU JAVASCRIPT EN UN TABLEAU HTML par pifou25
Source avec Zip Source avec une capture GRAND MORPION, VOUS POUVEZ JOUER FACE À L'ORDI (INTELLIGENCE... par ndubien
Source avec Zip LE CÉLÈBRE JEU DU MORPION FACE À L'ORDINATEUR OU À UN AMI par ndubien
Source avec Zip Source avec une capture MORPION / TIC TAC TOE par DaveVBnet

Commentaires et avis

Commentaire de rrk275 le 20/05/2006 18:13:19

Pour une vrai IA il faudrait un minimax...

Commentaire de stfou le 20/05/2006 19:13:13

Bravo, bien joué

Commentaire de webdeb le 20/05/2006 22:44:01

Oui nous avions pensé à implémenter un minimax. A voir pour une prochaine version ^^

Commentaire de rrk275 le 21/05/2006 09:43:06

ouai on pourrait meme mettre different niveau d'intelligence comme ca ! (en choisissant la profondeur...)

Commentaire de webdeb le 21/05/2006 13:35:41

Oui, ça rendrait l'IA un peu plus humaine !

Commentaire de ndubien le 07/07/2006 15:05:40

Pas le jeu du morpion!
A+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Stratégie de jeu [ par ralota ] Je souhaite créer un jeu en ligne utilisant javascript et php comme langages. Ce jeu consiste à déplacer des poins tout comme l'échec mais il s'agit d matrice en java [ par amira2006 ] bonjour chers amis je veux declarer trois  matrices en java qui ont la méme dimension[n][n]  et la premiere iniatialement =0 et la matrice piece d identité ou passeport [ par nordinenordine ] salut tous le monde,  j ai un ami qui s amuse a creer des carte d identité grace a un site web ou un programme et j aimerais bien avoir des info sur c tri d'une matrice [ par wagdifr ] bonjour , j'aimerai faire le tri d'une matrice.est ce que il ya quelqu'un qui peut m'aider , c'est urgentmerci. tableau de matrice javascript [ par yallal ] Bonjour,en faite j'aurai besoin de créér un tableau de tableau de matrices, je pensais fairetab[0][1][0]=["a","a","a","a","a"];tab[0][1][1]=["a","a","


Nos sponsors


Sondage...

Comparez les prix

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,671 sec (4)

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