let stats = JSON.parse(localStorage.getItem("stats")); if (!stats) { stats = { wins: 0, looses: 0, draws: 0 }; } function save() { localStorage.setItem("stats", JSON.stringify(stats)); } function updateScore() { document.getElementById("score").textContent = "Ваши победы-" + stats.wins + ", Ваши проигрыши-" + stats.looses + ", Ваши ничьи-" + stats.draws; } const images = ["", "бумага", "ножницы", "камушек"]; const Stone = { num: 3, Name: 'камушек' }; const Scissors = { num: 2, Name: 'ножницы' }; const Paper = { num: 1, Name: 'бумага' }; function game(hum) { let npc = Math.floor(Math.random() * 3) + 1; document.getElementById("hum-img").src = "img/" + images[hum] + ".png"; document.getElementById("npc-img").src = "img/" + images[npc] + ".png"; if (npc === 1 && hum === 3) { npc = 4 } if (npc === 3 && hum === 1) { hum = 4 } if (npc > hum) { document.getElementById("result-img").src = "img/знак меньше.png"; console.log("Вы проиграли"); stats.looses++; save(); updateScore(); } else if (npc === hum) { document.getElementById("result-img").src = "img/знак равно.png"; console.log("Ничья"); stats.draws++; save(); updateScore(); } else if (npc < hum) { document.getElementById("result-img").src = "img/знак больше.png"; console.log("Вы выиграли"); stats.wins++; save(); updateScore(); } } console.log("wins-" + stats.wins + ",looses-" + stats.looses + ",draws-" + stats.draws);