Morpion impossible à faire fonctionner
KireL
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Voilà j'ai tentez de faire un morpion en javascript mais malheureusement il ne fonctionne pas, pouvez m'aider à savoir ce qui ne colle pas ? (j'ai pourtant suivi à la lettre des guides etc, mais sans réponses:
var joueur = 1; var x; var tablo= new Array; var fin=0 function quiJoue(caseClick) { if(fin==0) { if(caseClick.innerHTML == "") { if(joueur==1) { caseClick.innerHTML = "<img src=croix.jpg alt=croix/>"; joueur=2; } else { caseClick.innerHTML = "<img src='rond.jpg' alt='rond'/>"; joueur=1; } x=testFinJeu() if(x==1) { alert("Bravo vous avez gagné !"); fin=1 } } else { alert("erreur faire un autre clic"); } document.getElementById("texte").innerHTML="<br/>C'est le tour du joueur:"+joueur; } else { alert("FIN DE PARTIE"); reinit(); } } function testFinJeu() { for(var i=1;i<10;i++) { var id="case"+i; tablo[i]=document.getElementById(id).innerHTML; } var joueurGagnant=0; for(var i=1;i<10;i++) {var id="case"+i; tablo[i]=document.getElementById(id).innerHTML; } if(tablo[1] !="") if(((tablo[1]==tablo[2]) && (tablo[2]==tablo[3])) || ((tablo[1]==tablo[4]) && (tablo[4]==tablo[7])) || ((tablo[1]==tablo[5]) && (tablo[5]==tablo[9])) ) joueurGagnant=1; if(tablo[2] !="") if(((tablo[1]==tablo[2]) && (tablo[2]==tablo[3])) || ((tablo[1]==tablo[4]) && (tablo[4]==tablo[7])) || ((tablo[1]==tablo[5]) && (tablo[5]==tablo[9])) ) joueurGagnant=1; if(tablo[3] !="") if(((tablo[1]==tablo[2]) && (tablo[2]==tablo[3])) || ((tablo[1]==tablo[4]) && (tablo[4]==tablo[7])) || ((tablo[1]==tablo[5]) && (tablo[5]==tablo[9])) ) joueurGagnant=1; if(tablo[4] !="") if(((tablo[1]==tablo[2]) && (tablo[2]==tablo[3])) || ((tablo[1]==tablo[4]) && (tablo[4]==tablo[7])) || ((tablo[1]==tablo[5]) && (tablo[5]==tablo[9])) ) joueurGagnant=1; if(tablo[5] !="") if(((tablo[1]==tablo[2]) && (tablo[2]==tablo[3])) || ((tablo[1]==tablo[4]) && (tablo[4]==tablo[7])) || ((tablo[1]==tablo[5]) && (tablo[5]==tablo[9])) ) joueurGagnant=1; if(tablo[6] !="") if(((tablo[1]==tablo[2]) && (tablo[2]==tablo[3])) || ((tablo[1]==tablo[4]) && (tablo[4]==tablo[7])) || ((tablo[1]==tablo[5]) && (tablo[5]==tablo[9])) ) joueurGagnant=1; if(tablo[7] !="") if(((tablo[1]==tablo[2]) && (tablo[2]==tablo[3])) || ((tablo[1]==tablo[4]) && (tablo[4]==tablo[7])) || ((tablo[1]==tablo[5]) && (tablo[5]==tablo[9])) ) joueurGagnant=1; if(tablo[8] !="") if(((tablo[1]==tablo[2]) && (tablo[2]==tablo[3])) || ((tablo[1]==tablo[4]) && (tablo[4]==tablo[7])) || ((tablo[1]==tablo[5]) && (tablo[5]==tablo[9])) ) joueurGagnant=1; if(tablo[9] !="") if(((tablo[1]==tablo[2]) && (tablo[2]==tablo[3])) || ((tablo[1]==tablo[4]) && (tablo[4]==tablo[7])) || ((tablo[1]==tablo[5]) && (tablo[5]==tablo[9])) ) joueurGagnant=1; return(joueurGagnant); }
A voir également:
- Morpion impossible à faire fonctionner
- Comment faire fonctionner chromecast - Guide
- Faire fonctionner un lecteur dvd sans télécommande - Forum Téléviseurs
- Discord a cessé de fonctionner de manière inattendue ✓ - Forum Windows
- Tvapi a cessé de fonctionner fermer l'appli que faire - Forum TV & Vidéo
- Les configurations ipv4 utilisateur peuvent ne pas fonctionner correctement en raison de l'architecture de routage ipv6 wan actuelle. ✓ - Forum Réseau
1 réponse
Bonjour,
Commence par regarder dans la console de ton navigateur (les outils de debugage (je te conseille d'utiliser FIREBUG pour FIREFOX au passage...)) pour voir si il n'y aurait pas des erreurs dans le code.
Tu peux aussi ajouter dans le code des console.log pour afficher du debug dans la console histoire de voir si ton code rentre bien dans tes différents IF..
Au passage ... si tu veux un peu plus d'aide (après avoir suivi mes précédents conseils ...) il faudra aussi nous mettre à dispo le code HTML qui va avec !
Commence par regarder dans la console de ton navigateur (les outils de debugage (je te conseille d'utiliser FIREBUG pour FIREFOX au passage...)) pour voir si il n'y aurait pas des erreurs dans le code.
Tu peux aussi ajouter dans le code des console.log pour afficher du debug dans la console histoire de voir si ton code rentre bien dans tes différents IF..
Au passage ... si tu veux un peu plus d'aide (après avoir suivi mes précédents conseils ...) il faudra aussi nous mettre à dispo le code HTML qui va avec !