version 3, img-buttons added
This commit is contained in:
+28
-35
@@ -1,6 +1,3 @@
|
||||
let hum = prompt('Выберите "камень", "ножницы" или "бумага"');
|
||||
let npc = Math.floor(Math.random() * 3) + 1;
|
||||
|
||||
let stats = JSON.parse(localStorage.getItem("stats"));
|
||||
|
||||
if (!stats) {
|
||||
@@ -22,40 +19,36 @@ const Stone = { num: 3, Name: 'камень' };
|
||||
const Scissors = { num: 2, Name: 'ножницы' };
|
||||
const Paper = { num: 1, Name: 'бумага' };
|
||||
|
||||
function game(hum) {
|
||||
|
||||
if (hum === Stone.Name) {
|
||||
hum = Stone.num;
|
||||
} else if (hum === Scissors.Name) {
|
||||
hum = Scissors.num;
|
||||
} else if (hum === Paper.Name) {
|
||||
hum = Paper.num;
|
||||
};
|
||||
let npc = Math.floor(Math.random() * 3) + 1;
|
||||
|
||||
if (npc === 1 && hum === 3) {
|
||||
npc = 4
|
||||
}
|
||||
if (npc === 3 && hum === 1) {
|
||||
hum = 4
|
||||
}
|
||||
|
||||
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("Пользователь написал какую-то фигню");
|
||||
}
|
||||
|
||||
if (npc === 1 && hum === 3) {
|
||||
npc = 4
|
||||
}
|
||||
if (npc === 3 && hum === 1) {
|
||||
hum = 4
|
||||
}
|
||||
|
||||
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("Пользователь написал какую-то фигню");
|
||||
}
|
||||
console.log("wins-" + stats.wins + ",looses-" + stats.looses + ",draws-" + stats.draws);
|
||||
alert("Ваши победы - " + stats.wins + ",Ваши проигрыши - " + stats.looses + ",Ваши ничьи - " + stats.draws);
|
||||
console.log("wins-" + stats.wins + ",looses-" + stats.looses + ",draws-" + stats.draws);
|
||||
Reference in New Issue
Block a user