5 Mayıs 2025 Pazartesi

Akbaba Game

https://drive.google.com/file/d/15LcJ0Ke8D_S7YTw0YkJgy3-cqR04_fvw/view?usp=drivesdk

<html>
<head meta charset="utf-8">
 <title>Akbaba Game</title>
 <style>
  .p1{font-size:18px;}
  .button1 {
  border:none;
  padding:10px 15px;
  font-size:10px;
  margin: 10px 10px;
  }
 </style>
 <script language="JavaScript" type="text/javascript">
<!-- newEdit:dudukadinshoppingdistrict@gmail.com -->
  var s=6;
  var b=0;
 </script>
</head>
<body style= "background-color:lightblue" ; >
 <p class"p p1">PUSH THE START BUTTON,</p>
 <p class"p p1">FOLLOW WHITH DON'T CRASH THE BLOKS,</p>
 <p class"p p1">IF CRASH THE BLOKS GAME OVER.</p>
 <a href='akbabaGame.html'>REFRESH</a>
 <table align="center" >
  <tr>
   <td align="center" bgcolor="white">
    <canvas width="396" height="96" id="game" style="border:0px solid black;"></canvas></td>

 <script language="JavaScript" type="text/javascript">

  var akbaba=[0,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0];

  var kutular=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,0,0,0,0,1,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];

  var barikat=[1,1,0,1,1,0];

  var Dugum ={
   yedek:[],
   aYedek:[],
   bYedek:[],
   sonraki:Dugum
  };

  var c = document.getElementById("game");
  var ctx=c.getContext("2d");
  ctx.font="10px Arial";
  ctx.clearRect(0,0,396,96); 

  for(var k=0;k<792;k++){ Dugum.yedek[k]=" "; }

  _Kontrol();

  function aSonraki(){
   _aAktar();
   _Kontrol();
   __Kontrol();
   tBKontrol();
   kSKaydir();
   b_Aktar();
   a_Aktar();
  }

  function kKutu(k){
   var deg;
   deg=parseInt(k);
   var m=0;
   m=kutular[deg];
   if(m==0){deg=0;}
   if(m!=0){deg=1;}
   return deg;
  }

  function bKontrol(t){
   var r;
   var n;
   var k;
   n=parseInt(t);
   r=barikat[n];
   if(r==0){k=0;}
   if(r==1){k=1;}
   return k;
  }

  function aKontrol(t){
   var r;
   var n;
   var k;
   n=parseInt(t);
   r=akbaba[n];
   if(r==0){k=0;}
   if(r==1){k=1;}
   return k;
  }

  function tBKontrol(){
   var d;
   var bSatir;
   var mod;
   d=10;
   bSatir=0;
   mod=b%792;
   if(kKutu(mod)){
    for(var j=0;j<3;j++){ 
     for(var l=0;l<2;l++){ 
      kd=(j+d)*66-l-2;
      if(bKontrol(bSatir)){str="BB";}
      if(!bKontrol(bSatir)){str="";}
      Dugum.yedek[kd]=str;
      bSatir+=1;
     }
    }
   }

   b+=1;
   if(b>792){b=0;}

  }

  function _Kontrol(){
   var t;
   var t0;
   var kd;
   var str;
   t0=s;
   t=0;
   for(var i=0;i<6;i++){ 
    for(var k=0;k<6;k++){ 
     kd=(i+t0)*66+k;
     if(aKontrol(t)){
      Dugum.yedek[kd]="VV";
     }
    t+=1;
    }
   }
  }

  function __Kontrol(){
   var t;
   var t0;
   var kd;
   var str;
   for(var i=0;i<12;i++){ 
    for(var k=0;k<66;k++){ 
     kd=i*66+k;
     str=Dugum.yedek[kd];
     Dugum.yedek[kd]=str;
     if(str!="VV"){
      if(str!="BB"){
       Dugum.yedek[kd]=" ";
      }
     }
    }
   }
  }

  function _aAktar(){

   var kd;
   var str="";
   for(var k=0;k<12;k++){ 
    for(var i=0;i<66;i++){ 
     kd=k*66+i;
     str=Dugum.aYedek[kd];
     Dugum.aYedek[kd]=str;
     Dugum.yedek[kd]=str;
     if(str=="VV"){ Dugum.yedek[kd]=" "; }
    }
   }
  }

  function a_Aktar(){
 
   var kd;
   var str="";
   for(var k=0;k<12;k++){ 
    for(var i=0;i<66;i++){ 
     kd=k*66+i;
     str=Dugum.yedek[kd];
     Dugum.yedek[kd]=str;
     Dugum.aYedek[kd]=str;
    }
   }
  }

  function b_Aktar(){
 
   var kd;
   var str="";
   for(var k=0;k<12;k++){ 
    for(var i=0;i<66;i++){ 
     kd=k*66+i;
     str=Dugum.yedek[kd];
     Dugum.bYedek[kd]=str;
     Dugum.yedek[kd]=str;
    }
   }
  }

  function abAktar(){

   for(var k=0;k<792;k++){ 
    Dugum.yedek[k]="";
    Dugum.aYedek[k]="";
    Dugum.bYedek[k]="";
    b=0;
   }
  }

  function kSKaydir(){
  var str;
  var kd;
  var toplam;
  var mod;
  var ilk="";
  var son="";
  var sonraki;
  for(var k=0;k<12;k++){ 
   for(var i=0;i<66;i++){ 
    kd=k*66+i;
    mod=(kd+1)%66;
    if(!mod){
     son=Dugum.yedek[kd-65];
     Dugum.yedek[kd-65]=son;
     if(son!="VV"){
      sonraki=Dugum.yedek[kd-65];
      Dugum.yedek[kd]=sonraki;
      Dugum.yedek[kd-65]=sonraki;
    }
    if(son=="VV"){
     Dugum.yedek[kd]=" ";
    }
    if(son=="BB"){
     Dugum.yedek[kd]=" ";
     Dugum.yedek[kd-65]=" ";
    }
   }
   if(mod){
    son=Dugum.yedek[kd+1];
    ilk=Dugum.yedek[kd];
    Dugum.yedek[kd+1]=son;
    Dugum.yedek[kd]=ilk;
     if(ilk!="VV"){
      if(son!="VV"){
       str=Dugum.yedek[kd+1];
       Dugum.yedek[kd]=str;
      }
       if(son=="VV"){
        sonraki=Dugum.yedek[kd+1];
        str=Dugum.yedek[kd];
        Dugum.yedek[kd]=str;
        Dugum.yedek[kd+1]=sonraki;
       }
      }
      if(ilk=="VV"){
       if(son!="VV"){
        sonraki=Dugum.yedek[kd+1];
        str=Dugum.yedek[kd];
        Dugum.yedek[kd+1]=sonraki;
        Dugum.yedek[kd]=str;
        }
        if(son=="VV"){
         str=Dugum.yedek[kd+1];
         Dugum.yedek[kd]=str;
         Dugum.yedek[kd+1]=str;
        }
        if(son=="BB"){
         abAktar();
       }
      }
     }
    }
   }
  }

  function sYazdir(){
   setInterval(yazdir, 500);
  }

  function yukari(){
   if(s!=-1){
   s-=1;
   }
  }

  function asagi(){
   if(s!=6){
   s+=1;
   }
  }

  function yazdir(){

  ctx.clearRect(0,0,396,96); 
  aSonraki();
  var str="";
  var h=0;
  for(var z=8;z<97;z+=8){ 
   for(var v=0;v<396;v+=6){  
    str=""+Dugum.bYedek[h];
    ctx.fillText(str,v,z,6,8); 
    h+=1;
    }
   }
  }
 </script>

   <td align="center" >
   <button type="button" class="button button1" onclick="sYazdir()" >START </button>
   </td>
  </tr>
  <tr>
   <td align="center">
   <button type="button" class="button button1" onclick="yukari()" >UP </button>
   <button type="button" class="button button1" onclick="asagi()" >DOWN </button>
   </td>
   <td align="center" >
   </td>
  </tr>
 </table>
</body>
</html>

Edit by: dudukadinshoppingdistrict@gmail.com

You can also send the articles to dudukadinshoppingdistrict@gmail.com that you deem important

Hiç yorum yok:

Yorum Gönder

Software Can Be...

 Nowadays, the focus has started on how software can be used for a long time and how to reach more people in the long term. I am not talking...