diff --git a/Project/main.js b/Project/main.js index 00e4e12..8970ed3 100644 --- a/Project/main.js +++ b/Project/main.js @@ -1,6 +1,20 @@ let hum = prompt('Выберите "камень", "ножницы" или "бумага"'); let npc = Math.floor(Math.random() * 3) + 1; +let stats = JSON.parse(localStorage.getItem("stats")); + +if (!stats) { + stats = { + wins: 0, + looses: 0, + draws: 0 + }; +} + +function save() { + localStorage.setItem("stats", JSON.stringify(stats)); +} + console.log(npc); console.log(hum); @@ -28,12 +42,20 @@ if (npc === 3 && hum === 1) { if (npc > hum) { console.log("Вы проиграли"); alert("Вы проиграли"); + stats.looses++; + save() } else if (npc === hum) { console.log("Ничья"); alert("Ничья"); + stats.draws++; + save() } else if (npc < hum) { console.log("Вы выиграли"); alert("Вы выиграли"); + stats.wins++; + save() } else { console.log("Пользователь написал какую-то фигню"); -} \ No newline at end of file +} +console.log("wins-" + stats.wins + ",looses-" + stats.looses + ",draws-" + stats.draws); +alert("Ваши победы - " + stats.wins + ",Ваши проигрыши - " + stats.looses + ",Ваши ничьи - " + stats.draws); \ No newline at end of file