From e6c829ce3cb9d05b593d8d9cb96bd0cfa41d9e63 Mon Sep 17 00:00:00 2001 From: "serny.s" Date: Sat, 26 Mar 2022 17:51:57 +0100 Subject: [PATCH] hi --- app.js | 52 ++++++++++++++++++++++++++++++++-------------------- index.html | 28 ++++++++++++++++++---------- style.css | 10 ++++++++++ 3 files changed, 60 insertions(+), 30 deletions(-) diff --git a/app.js b/app.js index cb8737c..f745744 100644 --- a/app.js +++ b/app.js @@ -13,7 +13,8 @@ Dans tous les cas sauf le jackpot, le joueur perd sa mise Bien évidemment, pour ne pas vous anarquer, si le bac possède moin de 500 jetons, alors le jeu s'arrêtera Et puis il faut également pas oublier que si vous n'avez plus de jeton, alors vous ne pourrez plus jouer""" */ -jeu() + + function nbAlea() { return Math.floor(Math.random() * 10); } @@ -21,15 +22,18 @@ function nbAlea() { function gain(tirage) { player_coins = player_coins - mise machine_coins = machine_coins + mise - if (tirage == [9,9,9]) { - player_coins = player_coins + machine_coins - machine_coins = 0 - } else if (tirage[0] == tirage[1] && tirage[1]== tirage[2]) { - player_coins = player_coins + 6*mise - machine_coins = machine_coins - 6*mise + if (tirage == [9, 9, 9]) { + player_coins = player_coins + machine_coins + machine_coins = 0 + console.log("BINGO") + } else if (tirage[0] == tirage[1] && tirage[1] == tirage[2]) { + player_coins = player_coins + 6 * mise + machine_coins = machine_coins - 6 * mise + console.log("3*") } else if (tirage[0] == tirage[1] || tirage[1] == tirage[2] || tirage[0] == tirage[2]) { - player_coins = player_coins + 2*mise - machine_coins = machine_coins - 2*mise + player_coins = player_coins + 2 * mise + machine_coins = machine_coins - 2 * mise + console.log("2*") } else { console.log("Perdu") } @@ -38,22 +42,30 @@ function update_stats() { document.getElementById('machine_coins').innerText = machine_coins document.getElementById('player_coins').innerText = player_coins } -/* -var button = document.createElement("BUTTON"); -var button_1 = document.createTextNode("CLICK ME"); -function regle() { - btn.appendChild(button_1); - document.body.appendChild(button); + +function regle() { + btn.appendChild(button_1); + document.body.appendChild(button); } -*/ +// Init +var rouleaux = document.querySelectorAll(".rouleaux h3") +rouleaux.forEach(rouleau => { + rouleau.innerText = 0 +}); +var mise = 0 var machine_coins = 1000 var player_coins = 100 +document.getElementById("valider").addEventListener("click", jeu); + function jeu() { - - if (player_coins > 0) { - var mise = document.getElementById("mise").value // a dev - console.log(mise) + mise = parseInt((document.getElementById('mise').value), 10) + console.log(mise) + if (player_coins >= mise) { var tirage = [nbAlea(), nbAlea(), nbAlea()] + for (let i = 0; i < 3; i++) { + rouleaux[i].innerText = tirage[i]; + + } console.log(tirage) gain(tirage) update_stats() diff --git a/index.html b/index.html index c02a935..a13bdee 100644 --- a/index.html +++ b/index.html @@ -1,20 +1,28 @@ + Document - -

MACHINE A SOUS NSI

-
- - -
-
-
- - + +

MACHINE A SOUS NSI

+
+
+

NaN

+

NaN

+

NaN

+
+ + +
+ +
+
+ + + \ No newline at end of file diff --git a/style.css b/style.css index e69de29..d292ea7 100644 --- a/style.css +++ b/style.css @@ -0,0 +1,10 @@ +body { + background-color: rgb(233, 245, 255); +} +.rouleaux { + display: flex; + flex-direction: row; +} +.rouleaux h3 { + margin: 0 5px 0 5px; +} \ No newline at end of file