Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Bombs</title>
- <style type="text/css">
- table {
- border: 1px solid black;
- width: 450px;
- height: 25px;
- margin: auto;
- border-radius: 5px;
- text-align: center;
- background-color:black;
- color:white;
- }
- td,tr{
- width:50px;
- height:50px;
- text-align:center;
- border:1px solid black;
- position:relative;
- background-color:black;
- color:white;
- }
- body{
- background-image: url("https://image.freepik.com/free-vector/word-pow-with-bomb-explosive_1308-3299.jpg");
- }
- .off {
- background-color: white;
- }
- .on {
- background-color: lightblue;
- }
- p {
- text-align: center;
- }
- #tb1{
- color:transparent;
- }
- #bt1{
- background-color: lightblue;
- color:black;
- border-radius: 5px;
- width: 150px;
- height: 50px;
- }
- #bt2{
- background-color: lightblue;
- color:black;
- border-radius: 5px;
- width: 150px;
- height: 50px;
- }
- </style>
- </head>
- <body >
- <iframe style="display:none;"width="560" height="315" src="https://www.youtube.com/embed/ad5TszNUVYI?rel=0&autoplay=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
- <h1>Evita a tua morte neste jogo escapando de todas as bombas escondidas</h1>
- <p> Existem 11 bombas e 38 campos sem bomba, o objetivo é conseguir acertar nos sem bomba... Boa sorte :)!</p><br>
- <table id="tb1">
- <h2 style="text-align:center; color:Purple;">Campo de JOGO</h2>
- <tr>
- <td class="off" id="1" onclick="marca('1');"> </td>
- <td class="off" id="2" onclick="marca('2');"> </td>
- <td class="off" id="3" onclick="marca('3');"> </td>
- <td class="off" id="4" onclick="marca('4');"> </td>
- <td class="off" id="5" onclick="marca('5');"> </td>
- <td class="off" id="6" onclick="marca('6');"> </td>
- <td class="off" id="7" onclick="marca('7');"> </td>
- </tr>
- <tr>
- <td class="off" id="8" onclick="marca('8');"> </td>
- <td class="off" id="9" onclick="marca('9');"> </td>
- <td class="off" id="10" onclick="marca('10');"> </td>
- <td class="off" id="11" onclick="marca('11');"> </td>
- <td class="off" id="12" onclick="marca('12');"> </td>
- <td class="off" id="13" onclick="marca('13');"> </td>
- <td class="off" id="14" onclick="marca('14');"> </td>
- </tr>
- <tr>
- <td class="off" id="15" onclick="marca('15');"> </td>
- <td class="off" id="16" onclick="marca('16');"> </td>
- <td class="off" id="17" onclick="marca('17');"> </td>
- <td class="off" id="18" onclick="marca('18');"> </td>
- <td class="off" id="19" onclick="marca('19');"> </td>
- <td class="off" id="20" onclick="marca('20');"> </td>
- <td class="off" id="21" onclick="marca('21');"> </td>
- </tr>
- <tr>
- <td class="off" id="22" onclick="marca('22');"> </td>
- <td class="off" id="23" onclick="marca('23');"> </td>
- <td class="off" id="24" onclick="marca('24');"> </td>
- <td class="off" id="25" onclick="marca('25');"> </td>
- <td class="off" id="26" onclick="marca('26');"> </td>
- <td class="off" id="27" onclick="marca('27');"> </td>
- <td class="off" id="28" onclick="marca('28');"> </td>
- </tr>
- <tr>
- <td class="off" id="29" onclick="marca('29');"> </td>
- <td class="off" id="30" onclick="marca('30');"> </td>
- <td class="off" id="31" onclick="marca('31');"> </td>
- <td class="off" id="32" onclick="marca('32');"> </td>
- <td class="off" id="33" onclick="marca('33');"> </td>
- <td class="off" id="34" onclick="marca('34');"> </td>
- <td class="off" id="35" onclick="marca('35');"> </td>
- </tr>
- <tr>
- <td class="off" id="36" onclick="marca('36');"> </td>
- <td class="off" id="37" onclick="marca('37');"> </td>
- <td class="off" id="38" onclick="marca('38');"> </td>
- <td class="off" id="39" onclick="marca('39');"> </td>
- <td class="off" id="40" onclick="marca('40');"> </td>
- <td class="off" id="41" onclick="marca('41');"> </td>
- <td class="off" id="42" onclick="marca('42');"> </td>
- </tr>
- <tr>
- <td class="off" id="43" onclick="marca('43');"> </td>
- <td class="off" id="44" onclick="marca('44');"> </td>
- <td class="off" id="45" onclick="marca('45');"> </td>
- <td class="off" id="46" onclick="marca('46');"> </td>
- <td class="off" id="47" onclick="marca('47');"> </td>
- <td class="off" id="48" onclick="marca('48');"> </td>
- <td class="off" id="49" onclick="marca('49');"> </td>
- </tr>
- </table>
- <br >
- <p><input id="bt1" type="button" name="reset" value="Reset" onclick="reset();" disabled=true;><input id="bt2"type="button" name="Start" value="START" onclick="começa();"></p>
- <table>
- <tr>
- <td id="vida">Vidas: 3 ❤</td>
- </tr>
- </table>
- <br >
- <table>
- <tr>
- <td id="h">00</td>
- <td id="m">00</td>
- <td id="s">00</td>
- <td id="c">00</td>
- </tr>
- </table>
- <br >
- <br >
- <table>
- <tr>
- <td >Tempo ate perder:</td>
- <td id="tmp"></td>
- </tr>
- </table>
- <script type="text/javascript">
- var vida=3;
- var ta = 0;
- var win = 1;
- var c = 0;
- var s=0;
- var a=0;
- var t=0;
- var start;
- var sorteio = new Array(49);
- var mina = new Array(6);
- //Criar vetores iniciais
- function iniciar() {
- for (i = 1; i <= 49; i++) {
- document.getElementById(i).innerHTML=' ';
- sorteio[i] = 0;
- }
- for (i = 1; i <= 11; i++) {
- mina[i] = 0;
- }
- document.getElementById('vida').innerHTML=3 + '❤';
- }
- //Local on se clica
- function marca(x) {
- if(start==1){
- document.getElementById('bt1').disabled = false;
- document.getElementById('bt2').disabled = true;
- if(document.getElementById(x).innerHTML==' '){
- d++;
- a++;
- if(d==1){
- myFunction();
- }
- document.getElementById(x).className='on';
- switch(sorteio[x]){
- case 1: document.getElementById(x).innerHTML='❤';
- document.getElementById('vida').innerHTML=parseInt(document.getElementById('vida').innerHTML)+1 + '❤';
- break;
- case 2: document.getElementById(x).innerHTML='💣';
- document.getElementById('vida').innerHTML=parseInt(document.getElementById('vida').innerHTML)-1 + '❤';
- d--;
- break;
- }
- if(parseInt(document.getElementById('vida').innerHTML)==0 ){
- start=0;
- alert("Perdeu :((");
- clearInterval(mytime);
- registar();
- }
- }
- }
- else
- if(win==2 ){
- alert('O jogo já acabou! Boa WIN MPT!');
- }
- else
- if(document.getElementById('vida').innerHTML==0){
- alert('Infelizmente já perdeu');
- }
- else
- alert('O JOGO AINDA NAO COMEÇOU');
- }
- //gerar as bombas e coraçoes
- function começa(){
- gera(2,11);
- gera(1,3);
- start=1;
- }
- //funcao de verdade para gerar
- function gera(t,q){
- for(i=1;i<=parseInt(q);i++){
- do{
- x=Math.floor(Math.random() * 49);
- }while(sorteio[x]!=0);
- sorteio[x]=parseInt(t);
- }
- }
- //resetar
- function reset(){
- for(i=1;i<=49;i++){
- sorteio[i]=0;
- document.getElementById(i).className="off";
- document.getElementById(i).innerHTML=' ';
- document.getElementById('vida').innerHTML= 3 + '❤';
- }
- for(i=0;i<11;i++){
- mina[i]=0;
- }
- start=0;
- clearInterval(mytime);
- c=0;
- m=0;
- s=0;
- h=0;
- document.getElementById('c').innerHTML='0'+c;
- document.getElementById('s').innerHTML='0'+s;
- document.getElementById('m').innerHTML='0'+m;
- document.getElementById('h').innerHTML='0'+h;
- d=0;
- document.getElementById('bt2').disabled = false;
- document.getElementById('bt1').disabled = true;
- }
- iniciar();
- //cronometro
- var d=0;
- var c=0;
- var s=0;
- var m=0;
- var h=0;
- var z=0;
- var mytime;
- function myFunction() {
- mytime=setInterval(contagem, 10);
- }
- function contagem(){
- c++;
- if(c==100){
- c=0;
- s++;
- }
- if(s==60){
- s=0;
- m++;
- }
- if (m==60) {
- m=0;
- h++;
- }
- if(c<10){
- document.getElementById('c').innerHTML='0'+c;
- }
- else {
- document.getElementById('c').innerHTML=c;
- }
- if(s<10){
- document.getElementById('s').innerHTML= '0' +s;
- }
- else
- document.getElementById('s').innerHTML=s;
- if (m<10) {
- document.getElementById('m').innerHTML='0'+m;
- }
- else {
- document.getElementById('m').innerHTML=m;
- }
- if (h<10) {
- document.getElementById('h').innerHTML='0'+h;
- }
- else
- document.getElementById('h').innerHTML=h;
- }
- //Registar o valor no cronometro
- function registar(){
- if(h<10 && m<10 && s<10 && c<10){
- document.getElementById('tmp' ).innerHTML='0'+h+':'+'0'+m+':'+'0'+s+':'+'0'+c;
- }
- if(h<10 && m<10 && s<10 && c>10){
- document.getElementById('tmp' ).innerHTML='0'+h+':'+'0'+m+':'+'0'+s+':'+c;
- }
- if(h<10 && m<10 && s>10 && c<10){
- document.getElementById('tmp' ).innerHTML='0'+h+':'+'0'+m+':'+s+':'+'0'+c;
- }
- if(h<10 && m>10 && s<10 && c<10){
- document.getElementById('tmp' ).innerHTML='0'+h+':'+m+':'+'0'+s+':'+'0'+c;
- }
- if(h>10 && m<10 && s<10 && c<10){
- document.getElementById('tmp' ).innerHTML=h+':'+'0'+m+':'+'0'+s+':'+'0'+c;
- }
- if(h<10 && m<10 && s>10 && c>10){
- document.getElementById('tmp' ).innerHTML='0'+h+':'+'0'+m+':'+s+':'+c;
- }
- if(h<10 && m>10 && s<10 && c>10){
- document.getElementById('tmp' ).innerHTML='0'+h+':'+m+':'+'0'+s+':'+c;
- }
- if(h>10 && m<10 && s<10 && c>10){
- document.getElementById('tmp' ).innerHTML=h+':'+'0'+m+':'+'0'+s+':'+c;
- }
- if(h<10 && m>10 && s>10 && c<10){
- document.getElementById('tmp' ).innerHTML='0'+h+':'+m+':'+s+':'+'0'+c;
- }
- if(h>10 && m<10 && s>10 && c<10){
- document.getElementById('tmp' ).innerHTML=h+':'+'0'+m+':'+s+':'+'0'+c;
- }
- if(h>10 && m>10 && s<10 && c<10){
- document.getElementById('tmp' ).innerHTML=h+':'+m+':'+'0'+s+':'+'0'+c;
- }
- if(h<10 && m>10 && s>10 && c>10){
- document.getElementById('tmp' ).innerHTML='0'+h+':'+m+':'+s+':'+c;
- }
- if(h>10 && m<10 && s>10 && c>10){
- document.getElementById('tmp' ).innerHTML=h+':'+'0'+m+':'+s+':'+c;
- }
- if(h>10 && m>10 && s<10 && c>10){
- document.getElementById('tmp' ).innerHTML=h+':'+m+':'+'0'+s+':'+c;
- }
- if(h>10 && m>10 && s>10 && c<10){
- document.getElementById('tmp' ).innerHTML=h+':'+m+':'+s+':'+'0'+c;
- }
- if(h>10 && m>10 && s>10 && c>10){
- document.getElementById('tmp' ).innerHTML=h+':'+m+':'+s+':'+c;
- }
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement