Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
thekiller

Dúvida com código

Pergunta


<html>
    <head>
        <style>
        .Tabuleiro{
            width:606px;
            height:606px;
            left:400px; 
            position:absolute;
            background-color:blue; 
        }
        .Casa{
            width:200px;
            height:200px;
            background-color:white; 
            position:relative;
            margin:1px;
            float:left;
        }
        

        </style>
        <script>
        var jog=[];
        var peca;
        var a =[];
        var xo = []; // vetor que armazena as jogadas
        
        
        
            function iniciar(){
                    var placarx, placaro, empate, velha;
                    a = Math.floor(Math.random()*2)+1;            
                    if(a == 1){
                        peca = 'x';
                    }else{
                        peca = 'o';
                    }
                    // definirá quem inicia o jogo, caso 1 pc, caso2 usuário
                    quemjoga = Math.floor(Math.random()*2)+1;
                }// fim da função iniciar
                
                
                if (jog['casa1'] == peca && jog['casa2'] == peca && jog['casa3'] == peca){
                alert('Jogador ' +peca+' ganhou')    
                }
                if (jog['casa4'] == peca && jog['casa5'] == peca && jog['casa6'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa7'] == peca && jog['casa8'] == peca && jog['casa9'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa1'] == peca && jog['casa5'] == peca && jog['casa9'] == peca){
                    alert('Jogador '+peca+' anhou')
                }
                if (jog['casa3'] == peca && jog['casa5'] == peca && jog['casa7'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa1'] == peca && jog['casa4'] == peca && jog['casa7'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa2'] == peca && jog['casa5'] == peca && jog['casa8'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa3'] == peca && jog['casa6'] == peca && jog['casa9'] == peca) {
                    alert('Jogador '+peca+' ganhou')
                }
            
            
            function jogada(click){
                jog[click] = peca;
                document.getElementById(click).src = "img/"+peca+".jpg";
                
                igual(peca);
                if(peca == 'x'){
                    peca = "o";
                }else{
                    peca= 'x';
                }
            }    
            
            function computer(){
                jogadapc = 0;// controle para saber quando o pc jogadapc
                while(jogadapc == 0){ // pc jogará até encontrar posicao vazia
                pc = Math.floor(Math.random()*9)+1;
                switch (pc){
                case 1:
                        if(xo['casa1'] == ''){
                            xo['casa1'] = peca;
                            document.getElementById('casa1').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 2:
                        if(xo['casa2'] == ''){
                            xo['casa2'] = peca;
                            document.getElementById('casa2').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                        
                    case 3:
                        if(xo['casa3'] == ''){
                            xo['casa3'] = peca;
                            document.getElementById('casa3').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 4:
                        if(xo['casa4'] == ''){
                            xo['casa4'] = peca;
                            document.getElementById('casa4').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 5:
                        if(xo['casa5'] == ''){
                            xo['casa5'] = peca;
                            document.getElementById('casa5').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                        
                    case 6:
                        if(xo['casa6'] == ''){
                            xo['casa6'] = peca;
                            document.getElementById('casa6').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 7:
                        if(xo['casa7'] == ''){
                            xo['casa7'] = peca;
                            document.getElementById('casa7').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 8:
                        if(xo['casa8'] == ''){
                            xo['casa8'] = peca;
                            document.getElementById('casa2').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                        
                    case 9:
                        if(xo['casa9'] == ''){
                            xo['casa9'] = peca;
                            document.getElementById('casa9').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    }
                }
                    vencedor();
                    
            }// fim da função computador
            
    function jogada(casa){
        
        if(xo[casa] == ''){
            xo[casa] = peca;
            document.getElementById(casa).src = peca+'.jpg';
            vencedor();
            if(peca == 'x'){
                peca = 'o'
            }else{
                peca = 'x'
            }
            computador();
            
            
            
        }else{
            alert('Posição já ocupada');
        }
    }
    
    function reset(){
    
        while(xo.length > 0){// verificamos o tamanho do vetor.
            xo.pop();
        }
    
    }
        
        </script>
        
    </head>
    <body onload="iniciar()">
    
        <div class="Tabuleiro">
            <div class="Casa" onclick="jogada('casa1')">
                <img src="img/branco.jpg" width="200" height="200" id="casa1">
            </div>
            <div class="Casa" onclick="jogada('casa2')">
                <img src="img/branco.jpg" width="200" height="200" id="casa2">
            </div>
            <div class="Casa" onclick="jogada('casa3')">
                <img src="img/branco.jpg" width="200" height="200" id="casa3">
            </div>
            <div class="Casa" onclick="jogada('casa4')">
                <img src="img/branco.jpg" width="200" height="200" id="casa4">
            </div>
            <div class="Casa" onclick="jogada('casa5')">
                <img src="img/branco.jpg" width="200" height="200" id="casa5">
            </div>
            <div class="Casa" onclick="jogada('casa6')">
                <img src="img/branco.jpg" width="200" height="200" id="casa6">
            </div>
            <div class="Casa" onclick="jogada('casa7')">
                <img src="img/branco.jpg" width="200" height="200" id="casa7">
            </div>
            <div class="Casa" onclick="jogada('casa8')">
                <img src="img/branco.jpg" width="200" height="200" id="casa8">
            </div>
            <div class="Casa" onclick="jogada('casa9')">
                <img src="img/branco.jpg" width="200" height="200" id="casa9">
            </div>
        </div>
    </body>
</html>

Alguém consegue me ajudar a arrumar meu codigo, para que ele funcione ?

<html>
    <head>
        <style>
        .Tabuleiro{
            width:606px;
            height:606px;
            left:400px; 
            position:absolute;
            background-color:blue; 
        }
        .Casa{
            width:200px;
            height:200px;
            background-color:white; 
            position:relative;
            margin:1px;
            float:left;
        }
        

        </style>
        <script>
        var jog=[];
        var peca;
        var a =[];
        var xo = []; // vetor que armazena as jogadas
        
        
        
            function iniciar(){
                    var placarx, placaro, empate, velha;
                    a = Math.floor(Math.random()*2)+1;            
                    if(a == 1){
                        peca = 'x';
                    }else{
                        peca = 'o';
                    }
                    // definirá quem inicia o jogo, caso 1 pc, caso2 usuário
                    quemjoga = Math.floor(Math.random()*2)+1;
                }// fim da função iniciar
                
                
                if (jog['casa1'] == peca && jog['casa2'] == peca && jog['casa3'] == peca){
                alert('Jogador ' +peca+' ganhou')    
                }
                if (jog['casa4'] == peca && jog['casa5'] == peca && jog['casa6'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa7'] == peca && jog['casa8'] == peca && jog['casa9'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa1'] == peca && jog['casa5'] == peca && jog['casa9'] == peca){
                    alert('Jogador '+peca+' anhou')
                }
                if (jog['casa3'] == peca && jog['casa5'] == peca && jog['casa7'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa1'] == peca && jog['casa4'] == peca && jog['casa7'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa2'] == peca && jog['casa5'] == peca && jog['casa8'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa3'] == peca && jog['casa6'] == peca && jog['casa9'] == peca) {
                    alert('Jogador '+peca+' ganhou')
                }
            
            
            function jogada(click){
                jog[click] = peca;
                document.getElementById(click).src = "img/"+peca+".jpg";
                
                igual(peca);
                if(peca == 'x'){
                    peca = "o";
                }else{
                    peca= 'x';
                }
            }    
            
            function computer(){
                jogadapc = 0;// controle para saber quando o pc jogadapc
                while(jogadapc == 0){ // pc jogará até encontrar posicao vazia
                pc = Math.floor(Math.random()*9)+1;
                switch (pc){
                case 1:
                        if(xo['casa1'] == ''){
                            xo['casa1'] = peca;
                            document.getElementById('casa1').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 2:
                        if(xo['casa2'] == ''){
                            xo['casa2'] = peca;
                            document.getElementById('casa2').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                        
                    case 3:
                        if(xo['casa3'] == ''){
                            xo['casa3'] = peca;
                            document.getElementById('casa3').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 4:
                        if(xo['casa4'] == ''){
                            xo['casa4'] = peca;
                            document.getElementById('casa4').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 5:
                        if(xo['casa5'] == ''){
                            xo['casa5'] = peca;
                            document.getElementById('casa5').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                        
                    case 6:
                        if(xo['casa6'] == ''){
                            xo['casa6'] = peca;
                            document.getElementById('casa6').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 7:
                        if(xo['casa7'] == ''){
                            xo['casa7'] = peca;
                            document.getElementById('casa7').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 8:
                        if(xo['casa8'] == ''){
                            xo['casa8'] = peca;
                            document.getElementById('casa2').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                        
                    case 9:
                        if(xo['casa9'] == ''){
                            xo['casa9'] = peca;
                            document.getElementById('casa9').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    }
                }
                    vencedor();
                    
            }// fim da função computador
            
    function jogada(casa){
        
        if(xo[casa] == ''){
            xo[casa] = peca;
            document.getElementById(casa).src = peca+'.jpg';
            vencedor();
            if(peca == 'x'){
                peca = 'o'
            }else{
                peca = 'x'
            }
            computador();
            
            
            
        }else{
            alert('Posição já ocupada');
        }
    }
    
    function reset(){
    
        while(xo.length > 0){// verificamos o tamanho do vetor.
            xo.pop();
        }
    
    }
        
        </script>
        
    </head>
    <body onload="iniciar()">
    
        <div class="Tabuleiro">
            <div class="Casa" onclick="jogada('casa1')">
                <img src="img/branco.jpg" width="200" height="200" id="casa1">
            </div>
            <div class="Casa" onclick="jogada('casa2')">
                <img src="img/branco.jpg" width="200" height="200" id="casa2">
            </div>
            <div class="Casa" onclick="jogada('casa3')">
                <img src="img/branco.jpg" width="200" height="200" id="casa3">
            </div>
            <div class="Casa" onclick="jogada('casa4')">
                <img src="img/branco.jpg" width="200" height="200" id="casa4">
            </div>
            <div class="Casa" onclick="jogada('casa5')">
                <img src="img/branco.jpg" width="200" height="200" id="casa5">
            </div>
            <div class="Casa" onclick="jogada('casa6')">
                <img src="img/branco.jpg" width="200" height="200" id="casa6">
            </div>
            <div class="Casa" onclick="jogada('casa7')">
                <img src="img/branco.jpg" width="200" height="200" id="casa7">
            </div>
            <div class="Casa" onclick="jogada('casa8')">
                <img src="img/branco.jpg" width="200" height="200" id="casa8">
            </div>
            <div class="Casa" onclick="jogada('casa9')">
                <img src="img/branco.jpg" width="200" height="200" id="casa9">
            </div>
        </div>
    </body>
</html>

 

 

<html>
    <head>
        <style>
        .Tabuleiro{
            width:606px;
            height:606px;
            left:400px; 
            position:absolute;
            background-color:blue; 
        }
        .Casa{
            width:200px;
            height:200px;
            background-color:white; 
            position:relative;
            margin:1px;
            float:left;
        }
        

        </style>
        <script>
        var jog=[];
        var peca;
        var a =[];
        var xo = []; // vetor que armazena as jogadas
        
        
        
            function iniciar(){
                    var placarx, placaro, empate, velha;
                    a = Math.floor(Math.random()*2)+1;            
                    if(a == 1){
                        peca = 'x';
                    }else{
                        peca = 'o';
                    }
                    // definirá quem inicia o jogo, caso 1 pc, caso2 usuário
                    quemjoga = Math.floor(Math.random()*2)+1;
                }// fim da função iniciar
                
                
                if (jog['casa1'] == peca && jog['casa2'] == peca && jog['casa3'] == peca){
                alert('Jogador ' +peca+' ganhou')    
                }
                if (jog['casa4'] == peca && jog['casa5'] == peca && jog['casa6'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa7'] == peca && jog['casa8'] == peca && jog['casa9'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa1'] == peca && jog['casa5'] == peca && jog['casa9'] == peca){
                    alert('Jogador '+peca+' anhou')
                }
                if (jog['casa3'] == peca && jog['casa5'] == peca && jog['casa7'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa1'] == peca && jog['casa4'] == peca && jog['casa7'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa2'] == peca && jog['casa5'] == peca && jog['casa8'] == peca){
                    alert('Jogador '+peca+' ganhou')
                }
                if (jog['casa3'] == peca && jog['casa6'] == peca && jog['casa9'] == peca) {
                    alert('Jogador '+peca+' ganhou')
                }
            
            
            function jogada(click){
                jog[click] = peca;
                document.getElementById(click).src = "img/"+peca+".jpg";
                
                igual(peca);
                if(peca == 'x'){
                    peca = "o";
                }else{
                    peca= 'x';
                }
            }    
            
            function computer(){
                jogadapc = 0;// controle para saber quando o pc jogadapc
                while(jogadapc == 0){ // pc jogará até encontrar posicao vazia
                pc = Math.floor(Math.random()*9)+1;
                switch (pc){
                case 1:
                        if(xo['casa1'] == ''){
                            xo['casa1'] = peca;
                            document.getElementById('casa1').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 2:
                        if(xo['casa2'] == ''){
                            xo['casa2'] = peca;
                            document.getElementById('casa2').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                        
                    case 3:
                        if(xo['casa3'] == ''){
                            xo['casa3'] = peca;
                            document.getElementById('casa3').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 4:
                        if(xo['casa4'] == ''){
                            xo['casa4'] = peca;
                            document.getElementById('casa4').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 5:
                        if(xo['casa5'] == ''){
                            xo['casa5'] = peca;
                            document.getElementById('casa5').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                        
                    case 6:
                        if(xo['casa6'] == ''){
                            xo['casa6'] = peca;
                            document.getElementById('casa6').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 7:
                        if(xo['casa7'] == ''){
                            xo['casa7'] = peca;
                            document.getElementById('casa7').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    case 8:
                        if(xo['casa8'] == ''){
                            xo['casa8'] = peca;
                            document.getElementById('casa2').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                        
                    case 9:
                        if(xo['casa9'] == ''){
                            xo['casa9'] = peca;
                            document.getElementById('casa9').src = peca+'.jpg';
                            jogadapc = 1;
                        }
                        break;
                    }
                }
                    vencedor();
                    
            }// fim da função computador
            
    function jogada(casa){
        
        if(xo[casa] == ''){
            xo[casa] = peca;
            document.getElementById(casa).src = peca+'.jpg';
            vencedor();
            if(peca == 'x'){
                peca = 'o'
            }else{
                peca = 'x'
            }
            computador();
            
            
            
        }else{
            alert('Posição já ocupada');
        }
    }
    
    function reset(){
    
        while(xo.length > 0){// verificamos o tamanho do vetor.
            xo.pop();
        }
    
    }
        
        </script>
        
    </head>
    <body onload="iniciar()">
    
        <div class="Tabuleiro">
            <div class="Casa" onclick="jogada('casa1')">
                <img src="img/branco.jpg" width="200" height="200" id="casa1">
            </div>
            <div class="Casa" onclick="jogada('casa2')">
                <img src="img/branco.jpg" width="200" height="200" id="casa2">
            </div>
            <div class="Casa" onclick="jogada('casa3')">
                <img src="img/branco.jpg" width="200" height="200" id="casa3">
            </div>
            <div class="Casa" onclick="jogada('casa4')">
                <img src="img/branco.jpg" width="200" height="200" id="casa4">
            </div>
            <div class="Casa" onclick="jogada('casa5')">
                <img src="img/branco.jpg" width="200" height="200" id="casa5">
            </div>
            <div class="Casa" onclick="jogada('casa6')">
                <img src="img/branco.jpg" width="200" height="200" id="casa6">
            </div>
            <div class="Casa" onclick="jogada('casa7')">
                <img src="img/branco.jpg" width="200" height="200" id="casa7">
            </div>
            <div class="Casa" onclick="jogada('casa8')">
                <img src="img/branco.jpg" width="200" height="200" id="casa8">
            </div>
            <div class="Casa" onclick="jogada('casa9')">
                <img src="img/branco.jpg" width="200" height="200" id="casa9">
            </div>
        </div>
    </body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

0 respostas a esta questão

Recommended Posts

Até agora não há respostas para essa pergunta


  • Conteúdo Similar

    • Por Descomplica Consultoria
      Oi Pessoal, preciso de ajuda com um portfolio academico
    • Por 4Unknow
      Bom dia comunidade Imasters.

      Venho aqui tratar de um problema dúvida que estou tendo com um layout que estou tentando usar o formulário php dele.
      Quando clico em enviar ele me enviar para um arquivo .php  (assets/vendor/simple-forms/sendmail.php)

      Ele não envia o e-mail, acredito que deveria aparecer uma mensagem que o contato foi enviado corretamente.
      Vou deixar os arquivos aqui em anexo quem puder me ajudar nessa, ficaria muito grato.
       
      Link Website (wetransfer.com)
    • Por Dcdbbvb
      Faça um código que deverá ter uma matriz de qualquer tamanho(Você define o tamanho) no qual o usuário irá digitar os números que serão armazenados na matriz. Construa uma função que deverá somar todos os números digitados. No final o programa mostrará a matriz e o valor total da somatória.
       
      por favorrrr alguém me ajuda
    • Por lotthaus
      Alguém poderia fazer essa atividade para eu ajudar um amigo ?

    • Por Geralt96
      Bom dia. Alguém pode me dá uma ajuda pra desenvolver essa questão, por gentileza?

      Aqui está ela: https://projecteuler.net/problem=6

      A soma dos quadrados dos primeiros dez números naturais é: 1² + 2² + ... 10² = 385...
      O quadrado da soma dos dez primeiros números naturais é: (1+2+ ... 10)² = 55² = 3025...
      Portanto, a diferença entre a soma dos quadrados dos primeiros dez números naturais e o quadrado da soma é: 3025 - 385 = 2640.
      Encontre a diferença entre a soma dos quadrados dos primeiros cem números naturais e o quadrado da soma.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.