Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Jogo do Galo</title>
- <style type="text/css">
- body{
- background-color: #DCDCDC;
- }
- h1{
- color: red;
- font-size:40px;
- text-align: center;
- font-family: "Arial";
- }
- h3{
- text-align: center;
- font-family: "montserrat";
- font-size: 30px;
- }
- table, td, tr{
- border-collapse: collapse;
- border: 2px solid black;
- margin: auto;
- }
- td{
- width: 150px;
- height: 150px;
- font-size: 100px;
- text-align: center;
- }
- </style>
- </head>
- <body>
- <h1>Jogo Do Galo</h1>
- <table>
- <tr>
- <td id="a1" onclick="sinal(1);"> </td>
- <td id="a2" onclick="sinal(2);"> </td>
- <td id="a3" onclick="sinal(3);"> </td>
- </tr>
- <tr>
- <td id="a4" onclick="sinal(4);"> </td>
- <td id="a5" onclick="sinal(5);"> </td>
- <td id="a6" onclick="sinal(6);"> </td>
- </tr>
- <tr>
- <td id="a7" onclick="sinal(7);"> </td>
- <td id="a8" onclick="sinal(8);"> </td>
- <td id="a9" onclick="sinal(9);"> </td>
- </tr>
- </table>
- <h3 id="j1">Jogador 1: 0 vitórias</h3>
- <h3 id="j2">Jogador 2: 0 vitórias</h3>
- <h3 id="em">Empates: 0 empates</h3>
- <script type="text/javascript">
- var j='O';
- var a;
- var b;
- var c;
- var jogadas=0;
- var win=0;
- var vitj1=0;
- var vitj2=0;
- var empates=0;
- function sinal(x){
- if (document.getElementById('a'+x).innerHTML == ' '){
- if (j=='O'){
- document.getElementById('a'+x).innerHTML = j;
- j = 'X';
- jogadas++;
- }
- else{
- document.getElementById('a'+x).innerHTML = j;
- j = 'O';
- jogadas++;
- }
- }
- else{
- alert("Casa já ocupada");
- }
- verifica();
- }
- function verifica(x){
- for (a=1,b=4,c=7,i=0;i<3;i++,a++,b++,c++){
- if (document.getElementById('a'+a).innerHTML == document.getElementById('a'+b).innerHTML && document.getElementById('a'+a).innerHTML == document.getElementById('a'+c).innerHTML ){
- if (document.getElementById('a'+a).innerHTML == 'O'){
- alert("Jogador 1 venceu");
- win=1;
- limpar();
- vitj1++;
- document.getElementById('j1').innerHTML = "Jogador 1: " + vitj1 + " vitórias";
- }
- else if (document.getElementById('a'+a).innerHTML == 'X'){
- alert("Jogador 2 venceu");
- win=2;
- limpar();
- vitj2++;
- document.getElementById('j2').innerHTML = "Jogador 2: " + vitj2 + " vitórias";
- }
- }
- }
- for (a=1,b=2,c=3,i=0;i<3;i++,a=a+3,b=b+3,c=c+3){
- if (document.getElementById('a'+a).innerHTML == document.getElementById('a'+b).innerHTML && document.getElementById('a'+a).innerHTML == document.getElementById('a'+c).innerHTML ){
- if (document.getElementById('a'+a).innerHTML == 'O'){
- alert("Jogador 1 venceu");
- win=1;
- limpar();
- vitj1++;
- document.getElementById('j1').innerHTML = "Jogador 1: " + vitj1 + " vitórias";
- }
- else if (document.getElementById('a'+a).innerHTML == 'X'){
- alert("Jogador 2 venceu");
- win=2;
- limpar();
- vitj2++;
- document.getElementById('j2').innerHTML = "Jogador 2: " + vitj2 + " vitórias";
- }
- }
- }
- if (document.getElementById('a1').innerHTML==document.getElementById('a5').innerHTML && document.getElementById('a1').innerHTML==document.getElementById('a9').innerHTML){
- if (document.getElementById('a1').innerHTML == 'O'){
- alert("Jogador 1 venceu");
- win=1;
- limpar();
- vitj1++;
- document.getElementById('j1').innerHTML = "Jogador 1: " + vitj1 + " vitórias";
- }
- else if (document.getElementById('a1').innerHTML == 'X'){
- alert("Jogador 2 venceu");
- win=2;
- limpar();
- vitj2++;
- document.getElementById('j2').innerHTML = "Jogador 2: " + vitj2 + " vitórias";
- }
- }
- if (document.getElementById('a3').innerHTML==document.getElementById('a5').innerHTML && document.getElementById('a3').innerHTML==document.getElementById('a7').innerHTML){
- if (document.getElementById('a3').innerHTML == 'O'){
- alert("Jogador 1 venceu");
- win=1;
- limpar();
- vitj1++;
- document.getElementById('j1').innerHTML = "Jogador 1: " + vitj1 + " vitórias";
- }
- else if (document.getElementById('a3').innerHTML == 'X'){
- alert("Jogador 2 venceu");
- win=2;
- limpar();
- vitj2++;
- document.getElementById('j2').innerHTML = "Jogador 2: " + vitj2 + " vitórias";
- }
- }
- if (win==0 && jogadas==9){
- alert("Empate");
- limpar();
- empates++;
- document.getElementById('em').innerHTML = "Empates: " + empates + " empates";
- }
- }
- function limpar() {
- for(i=1;i<=9;i++){
- document.getElementById('a'+i).innerHTML=' ';
- }
- jogadas=0;
- j='O';
- win=0;
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement