Hello tout le monde,
Je m'amuse à faire un guess number game à ma façon.
J'ai plutôt bien géré la partie levels et le jeu en lui même par contre je galère pour le tour par tour. J'ai du mal à l'exprimer en code. C'est pas terrible ce que j'ai fait, vous le verrez c'est au milieu.
C'est du pur javascript et je veux rester là dessus pour le moment car j'ai vraiment envie d'approfondir et de comprendre.
Si quelqu'un peut m'aider je suis preneur
Voici ce que j'ai fait:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | var number = 0; var playerTurn = 1 var levelChoice = prompt( "choisissez un niveau en tapant 1, 2 ou 3" ); if ( levelChoice == "1" ) { number = Math.round(Math.random()*10) ; } else if ( levelChoice == "2" ) { number = Math.round(Math.random()*100) ; } else if ( levelChoice == "3" ) { number = Math.round(Math.random()*1000) ; } else { alert( "fais d'abord un des trois niveaux, impatient!" ); } function displayTurn() { var NumberPlayer = prompt( "choisissez votre joueur entre 1 et 2" ) if (playerTurn%2==0) alert("Joueur 1 c'est à vous"); else alert("Joueur 2 c'est à vous"); } function incPlayerTurn() { playerTurn++; } function play() { displayOutput(); incPlayerTurn(); } for(var i = 1; i <= 8; i++) { var guess = prompt( "Devine à quel nombre je pense entre 1 et 100" ); if( guess < number ) { alert( "Plus haut! Quel est le nombre?" + ( 8-i ) + " essais restants" ); } else if ( guess > number ) { alert( "Plus bas! Quel est le nombre?" + ( 8-i ) + " essais restants" ); } else { alert( " Bravo! Vous avez trouvé le nombre, c'était bien " + number ); } } |
+0
-0