You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
1.8 KiB

<!DOCTYPE html>
<html>
<body>
<input type="text" id="name"
minlength="4" maxlength="8" size="10" required>
<button onclick="lancement()">lance le jeu</button>
<p id="demo"></p>
<script>
var jeton_bac=1000;
var jeton_joueur=99;
function lancement() {
let nb_jet = document.getElementById("name").value;
if (jeton_joueur > nb_jet && jeton_bac > 500 && nb_jet < 100 && nb_jet> 0){
nbAlea();
return nb_jet;
}
else{
document.getElementById("demo").innerHTML = "la saisie n'est pas valide";
}
}
function gain(x){
let nb_jet=lancement()
let resultat=x
if (resultat==1){
let jeton_joueur=jeton_joueur+jeton_joueur ;
document.getElementById("demo").innerHTML = "vous avez "+jeton_joueur+" jetons";
}
else if (resultat==2){
let jeton_joueur=5*nb_jet ;
document.getElementById("demo").innerHTML = "vous avez "+jeton_joueur+" jetons";
var jeton_bac=jeton_bac-5*nb_jet;
document.getElementById("demo").innerHTML = "vous avez "+jeton_bac+" jetons";
return jeton_joueur;
}
else if (resultat==3){
var jeton_joueur=jeton_joueur-nb_jet ;
document.getElementById("demo").innerHTML = "vous avez "+jeton_joueur+" jetons";
var jeton_bac=jeton_bac+nb_jet;
document.getElementById("demo").innerHTML = "<br>"+"il y a "+ jeton_bac +" jetons dans la machine";
return jeton_joueur;
}
}
function nbAlea(){
const cars = [Math.floor(Math.random() * 10) ,
Math.floor(Math.random() * 10) ,
Math.floor(Math.random() * 10) ];
return cars;
}
let cars = nbAlea();
window.alert(cars);
if(cars[0]==9&&cars[1]==9&&cars[2]==9){
gain(1);
}
else if(cars[0]==cars[1]||cars[0]==cars[2]||cars[1]==cars[2]){
gain(2);
}
else if (cars[0]!=cars[1]||cars[0]!=cars[2]||cars[1]!=cars[2]){
gain(3);
}
</script>
</body>
</html>