-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.js
59 lines (50 loc) · 2.09 KB
/
main.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
document.addEventListener("DOMContentLoaded", function() {
document.getElementById("btnJugar").addEventListener("click", function() {
function jugar() {
let puntaje = 0
let puntajeConsola = 0
while (true) {
let jugador;
let consola;
while (true) {
jugador = prompt("Elige: piedra, papel o tijera").toLocaleLowerCase();
if (jugador === "piedra" || jugador === "papel" || jugador === "tijera") {
break;
} else {
alert("Opción no válida. Inténtalo de nuevo.");
}
}
const opciones = ["piedra", "papel", "tijera"];
const indiceConsola = Math.floor(Math.random() * 3);
consola = opciones[indiceConsola];
console.log("Jugador eligió: " + jugador);
console.log("Consola eligió: " + consola);
if (jugador === consola) {
console.log("Empate")
puntaje++, puntajeConsola++;;
} else if (
(jugador === "piedra" && consola === "tijera") ||
(jugador === "papel" && consola === "piedra") ||
(jugador === "tijera" && consola === "papel")
) {
console.log("¡Ganaste!");
puntaje++;
} else {
console.log("La consola gana.");
puntajeConsola++;
}
console.log(`+++--- Puntaje: Jugador ${puntaje} Vs Consola ${puntajeConsola} ---+++`);
console.log("+++---+++---+++---+++---+++---+++---+++---+++")
const jugarNuevamente = confirm("¿Quieres jugar de nuevo?");
if (!jugarNuevamente) {
console.log("Gracias por jugar, hasta la proxima")
break;
}
else {
console.log("sigamos jugando :)");
}
}
}
jugar();
});
});