Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var userCount = 0;
- var iaCount = 0;
- var alerta = "Espera";
- var x = 5;
- var activo = true;
- <!--Array con las opciones-->
- var imagenes=new Array(
- ['img/PPT_Roca.png'],
- ['img/PPT_Papel.png'],
- ['img/PPT_Tijera.png'],
- ['img/PPT_Lagarto.png'],
- ['img/PPT_Spock.png']
- );
- <!--Funcion para comparar lo que ha elegido el jugador y la maquina-->
- function opcion(humano){
- var cpu = getRandomInt();
- var resultado_texto = ["empate","ganas","pierdes"];
- var nombre = ["Piedra","Papel","Tijera"];
- var eleccion = true;
- var jugada = [
- [0,1,2,],
- [2,0,1,],
- [1,2,0,]
- ];
- respuestaIA.src=imagenes[cpu];
- var resultado = jugada[cpu][humano];
- if (resultado_texto[resultado] == "pierdes"){
- eleccion = false;
- iaCount++;
- console.log("Has perdido, parguela");
- document.getElementById('contador_ia').innerHTML = iaCount;
- document.getElementsByClassName('respuesta').innerHTML = "has
- perdido";
- }
- else if (resultado_texto[resultado] == "ganas"){
- eleccion = false;
- userCount++;
- console.log("Has ganado,Puto");
- document.getElementById('contador_usuario').innerHTML = userCount;
- document.getElementsByClassName('respuesta').innerHTML = "has
- ganado";
- }
- else{
- eleccion = false;
- console.log("no hace nada");
- }
- console.log(resultado);
- console.log("HUMANO: " + nombre[humano]);
- console.log("CPU: " + nombre[cpu]);
- console.log(resultado_texto[resultado]);
- }
- <!--funcion para optener un numero random-->
- function getRandomInt() {
- return Math.floor(Math.random() * (4 - 0 + 1)) + 0;
- }
- <!--Variables del DOM-->
- DOM_contador=document.getElementById("cAtras");
- DOM_piedra=document.getElementById("piedra_btn");
- DOM_papel=document.getElementById("papel_btn");
- DOM_tijeras=document.getElementById("tijeras_btn");
- DOM_reiniciar=document.getElementById("btn_reiniciar");
- <!--Listener de los botones-->
- DOM_piedra.addEventListener("click",function() {
- unlock(0);
- //reiniciar();
- });
- DOM_papel.addEventListener("click",function() {
- unlock(1);
- //reiniciar();
- });
- DOM_tijeras.addEventListener("click",function() {
- unlock(2);
- //reiniciar();
- });
- DOM_reiniciar.addEventListener("click",function() {
- reiniciar();
- });
- <!--Funcion para evitar que el jugador pueda elgir antes de que termine la
- cuenta atras-->
- function unlock(humano){
- if(activo == false)
- {
- alert(alerta);
- }
- else
- {
- opcion(humano);
- }
- }
- <!--Funcion para evitar que pulse el boton de reiniciar la funcion
- cuentaAtras() sin elegir una opcion-->
- function reiniciar(tiempo,eleccion){
- if(eleccion == false && tiempo == false ){
- cuentaAtras()
- }
- else {
- alert("Elige una opcion");
- }
- }
- <!--Funcion de la cuenta atras-->
- function cuentaAtras() {
- var x = 5;
- console.log('se ejecuta la cuenta atras');
- var tiempo = true;
- activo = false;
- DOM_contador.innerHTML = x;
- var intervalo = setInterval(function() {
- if(x > 1){
- x--;
- console.log("estoy en el if");
- DOM_contador.innerHTML = x;
- }
- else {
- activo = true;
- tiempo = false;
- console.log("estoy en el else");
- DOM_contador.innerHTML = "Ya";
- clearInterval(intervalo);
- }
- },600);
- }
- <!doctype html>
Add Comment
Please, Sign In to add comment