Bug dans mon jeu plus ou moins
Posté : 03 janv. 2021, 19:34
Bonjour
J'ai commencé à apprendre le javascript il y a 6 mois environ et j'ai eu envie que créer un jeu pas trop originale mais juste pour pour travailler mon javascript j'ai un problème sur la partie
La boite du dialogue va me demander si je veux rejouer si je dis non pas de bug mais si je dis oui il va me proposer le même nombre.
Par exemple si le nombre à deviner était 100 je mets rejouer le nombre sera encore 100 que je met rejouer une fois ou plus tant que le script n'est pas rechargé .
J'ai pensé à modifier mes fonction mais je ne sais comment faire pour dire à mon script en vulgarisant un peu voulez vous rejouer oui
si l'utilisateur dit oui repiocher un nombre au hasard ect...
En vous remerciant d'avance.
J'ai commencé à apprendre le javascript il y a 6 mois environ et j'ai eu envie que créer un jeu pas trop originale mais juste pour pour travailler mon javascript j'ai un problème sur la partie
Code : Tout sélectionner
if ( confirm( "Voulez vous rejouer ? " ) ) {
return partie();
} else {
return false;
}
Par exemple si le nombre à deviner était 100 je mets rejouer le nombre sera encore 100 que je met rejouer une fois ou plus tant que le script n'est pas rechargé .
J'ai pensé à modifier mes fonction mais je ne sais comment faire pour dire à mon script en vulgarisant un peu voulez vous rejouer oui
si l'utilisateur dit oui repiocher un nombre au hasard ect...
En vous remerciant d'avance.
Code : Tout sélectionner
var alea = (Math.random() * ( 1000 - 0 ));
var finder = Math.floor(alea);
function partie (){
var devine=prompt("Devine !","Entrez un nombre entre 1 et 1000 ");
if (devine==finder) {
alert("gagné")
if ( confirm( "Voulez vous rejouer ? " ) ) {
return partie();
} else {
return false;
}
}
else
if (devine< finder) {
alert("c'est plus");
return partie();
}
else
if (devine > finder) {
alert("c'est moins");
return partie();
}}
partie()