Skip to content

Instantly share code, notes, and snippets.

@MicrobotsMx
Created January 2, 2015 17:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MicrobotsMx/29fad99d8a4499de6d82 to your computer and use it in GitHub Desktop.
Save MicrobotsMx/29fad99d8a4499de6d82 to your computer and use it in GitHub Desktop.
Sheldon's Game
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<title>Piedra Papel Tijera Lagarto Spock</title>
<script type="text/javascript" src="js/piedra.js"></script>
</head>
<body>
<p>Juego Geek: Piedra, Papel, Tijera, Lagarto y Spock</p>
</body>
</html>
function aleatorio(min, max)
{
var numero = Math.floor(Math.random() * (max - min + 1) + min);
return numero;
}
var piedra = 0;
var papel = 1;
var tijera = 2;
var lagarto = 3;
var spock = 4;
var opciones = ["Piedra", "Papel", "Tijera", "Lagarto", "Spock"];
var opcionUsuario;
var opcionMaquina = aleatorio(0,4);
opcionUsuario = prompt("¿Que opción eliges?\n Piedra = 0\nPapel = 1\nTijera = 2\nLagarto = 3\nSpock = 4", 0);
alert("Elegiste: " + opciones[opcionUsuario]);
alert("La maquina eligió: " + opciones[opcionMaquina]);
if(opcionUsuario == piedra)
{
if(opcionMaquina == piedra)
{
alert("La piedras se aman, Empate!");
}
else if(opcionMaquina == papel)
{
alert("El papel envuelve a la piedra, Perdiste!");
}
else if(opcionMaquina == tijera)
{
alert("La piedra destroza a las tijeras, Ganaste!");
}
else if(opcionMaquina == lagarto)
{
alert("La piedra aplasta al lagarto, Ganaste!");
}
else if(opcionMaquina == spock)
{
alert("Spock vaporiza la piedra, Perdiste!")
}
}
else if(opcionUsuario == papel)
{
if (opcionMaquina == piedra)
{
alert("El papel envuelve a la piedra, Ganaste!");
}
else if (opcionMaquina == papel)
{
alert("Papel y papel se adoran, Empate!");
}
else if (opcionMaquina == tijera)
{
alert("Las tijeras cortan el papel, Perdiste!");
}
else if (opcionMaquina == lagarto)
{
alert("El lagarto se come el papel, Perdiste!");
}
else if (opcionMaquina == spock)
{
alert("El papel refuta a Spock, Ganaste!")
}
}
else if (opcionUsuario == tijera)
{
if (opcionMaquina == piedra)
{
alert("La piedra destroza a las tijeras, Perdiste!");
}
else if(opcionMaquina == papel)
{
alert("Las tijeras cortan al papel, Ganaste!");
}
else if (opcionMaquina == tijera)
{
alert("Las tijeras hacen cosas perversas, Empate!");
}
else if(opcionMaquina == lagarto)
{
alert("Las tijeras decapitan al Lagarto, Ganaste!");
}
else if(opcionMaquina == spock)
{
alert("Spock destroza a las Tijeras, Perdiste!");
}
}
else if (opcionUsuario == lagarto)
{
if (opcionMaquina == piedra)
{
alert("La piedra aplasta al Lagarto, Perdiste!");
}
else if(opcionMaquina == papel)
{
alert("El Lagarto se come el Papel, Ganaste!");
}
else if (opcionMaquina == tijera)
{
alert("Las tijeras decapitan al Lagarto, Perdiste!");
}
else if(opcionMaquina == lagarto)
{
alert("Los Lagartos se ponen hacer ejercicio juntos, Empate!");
}
else if(opcionMaquina == spock)
{
alert("El Lagarto envenena a Spock, Ganaste!");
}
}
else if (opcionUsuario == spock)
{
if (opcionMaquina == piedra)
{
alert("Spock vaporiza a la Piedra, Ganaste!");
}
else if(opcionMaquina == papel)
{
alert("El Papel refuta a Spock, Perdiste!");
}
else if (opcionMaquina == tijera)
{
alert("Spock destroza las Tijeras, Ganaste!");
}
else if(opcionMaquina == lagarto)
{
alert("El Lagarto envenena a Spock, Perdiste!");
}
else if(opcionMaquina == spock)
{
alert("Leonard Nimoy y Zachary Quinto deberían jugar una partida de ajedrez para saber quien es el mejor, Empate!");
}
}
else
{
alert("¿Qué demonios elegiste? \n Las opciones son solo del 0 al 4");
}
@MicrobotsMx
Copy link
Author

Si alguien puede mejorar el código es libre de hacerlo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment