Memory Game

<html> 
<head meta charset="utf-8">
 <title>Hafiza Oyunu</title>
 <script> 
 var kusresimleri; 
 var BTNPREFIX = 'btn'; 
 var secim = -1; 
 const resimleri=["SAHIN","AKBABA","SERCE","KERKENEZ","KARGA","BALIKCIL","ATMACA","DOGAN","PUHU","BAYKUS","AGACKAKAN","CIGIRTKAN","KARTAL","TAVUK","GUGUK","HOROZ","PAPAGAN","SAKA","MUHABBET","ARIKUSU","DEVEKUSU","CALIKUSU","BULBUL","LEYLEK","PELIKAN","SAKSAGAN","KIRLANGIC","CIVGIN","ORDEK","SIGIRCIK","CIVGIN","TAVUS","TINAMU","KASUARI","EMU","KIVI","KAZ","SAKARCA","SUNA","ANGIT","CIKRIKCIN","CAMURCUN","FIYU","KILKUYRUK","PATEKESI","ELMABAS","PATKA","PUFLA","ALTIN","TARAK","MEGAPOT","MALEO","CACALAKA","GUAN","HOKKO","KOLIN","TORKO","KEKLIK","ARGUS","SULUN","BILDIRCIN"];

//create resimleri array


const boskutular=["0","1","2","3","4","5","6","7","8","9","10","11","12","13","17","23","25","26","29","30","31","32","33","36","38","39","42","44","46","49","51","52","53","54","55","57","59","60","61","62","64","65","68","69","70","71","72","75","76","77","78","81","82","83","84","85","86","87","88","89","90","91","96","97","103","104","109","110","114","116","117","123","125","127","129","130","131","137","139","140","142","143","144" ,"145","146","147","148","149","150","151","152","153","154","155" ]; 

 //creat bos kutular array function

 diziOlustur(buyukluk) { buyukluk = parseInt(buyukluk); 
 //describe buyukluk 
 var len = 62; len=parseInt(len); 
 //describe len lenght 
 console.log(buyukluk); 
 kusresimleri = new Array(len);
 //create new memory array
 for (var i = 0; i < len / 2; i++) 
{ kusresimleri[i] = i; 
 kusresimleri[(len / 2) + i] = i; } 
 //create array lenght 
 console.log(kusresimleri); kusresimleri=karistir(kusresimleri); console.log(kusresimleri); 
 //return random value 
 } 
 function cevir(idx) { 
 idx = parseInt(idx); 
 // describe idx 
 console.log(idx); 
 //rememorized 
 if (secim < 0) {
 var btn1 = document.getElementById(BTNPREFIX + idx);
 //create button that value less than zero 
 secim = idx;
 //create value on secim btn1.innerText = kusresimleri[idx]+" "+resimleri[kusresimleri[idx]]; 
 //wrote on button 
 } else { 
 btn1 = document.getElementById(BTNPREFIX + secim ); 
 //take value on button var btn2 = document.getElementById(BTNPREFIX + idx );
 //take button value btn2.innerText = kusresimleri[idx]+" "+resimleri[kusresimleri[idx]]; 
 //wrote on button 
 if (kusresimleri[idx] == kusresimleri[secim]) { 
 // is taked value,idetical value
 btn1.parentElement.removeChild(btn1); btn2.parentElement.removeChild(btn2); 
 //erase buttons same value
 } else { 
 //not, rewrite buttons' timeout
 setTimeout(function () { btn1.innerText = "___X___"; btn2.innerText = "___X___"; }, 2222) 

 //than change buttons text
 } 
 secim = -1;
 //repeat procces 
 } 
 function karistir(array) { 
 //call back array 
 var c = array.length, t, r; 
 //define t,r,c 
 while (0 !== c) { 
 //count end to first 
 r = Math.floor(Math.random() * c); 
 // selection index by random, less than value c
 c -= 1;
 t = array[c]; 
 array[c] = array[r]; 
 array[r] = t; 
 // swap with index
 } 
 return array;
 }
 //call back array 
 function bosdolu(say) 
{ say = parseInt(say); 
 for (var k=0; k < 94 ; k++){
 var sayi=boskutular[k]; 
 sayi=parseInt(sayi); 
 var sayilar=0; 
 if(sayi == say) { break; }else{ sayilar=sayi;} } say=sayilar; 
 return say; } 
 //check on beginning matrises that empty value 
 function hazirla(buyukluk) { 
 buyukluk = parseInt(buyukluk);
 document.clear(); 
 document.body.innerHTML = '<h3>Kutulari cifter cifter acin!<<br&tg;Ayni anlamlar silinir.<br>Cift acilmis kutunun kapanmasi yaklasik 2 saniyedir.<br>Ayni kutuya ardarda iki defa basarsaniz oyun biter.</h3>';
 diziOlustur(buyukluk); 
 //create dizi that buyukluk value 
 var eleman = document.getElementsByTagName('body')[0];
 var tablo = document.createElement('table'); tablo.style.width = '100%'; tablo.setAttribute('border', '0'); 
 var tabloelemani = document.createElement('tbody'); 
 //create tables factor 
 var xc = buyukluk; 
 var yc = buyukluk + 1; 
 // Single x Double = Double 
 var p = 0; 
 var m = 0;
 for (var x = 0; x < xc ; x++) { 
 var sutun = document.createElement('tr'); 
 // 1 colon 
 for (var y = 0; y << yc ; y++) { 
 var z=((x*13)+y); 
 // define matris that long z
 var yazilankus=bosdolu(z); 
 // check on is there yazilankus
 yazilankus=parseInt(yazilankus); if(yazilankus==0) { 
 var satir = document.createElement('td');
 satir.appendChild(document.createTextNode('\u0020')); 
 satir.innerHTML = '<button type="button" id="" ><br><br><h3>________</h3><br></button>'
 sutun.appendChild(satir); 
 p++;
 }else{ 
 var satir = document.createElement('td');
 satir.appendChild(document.createTextNode('\u0020')); 
 satir.innerHTML = '<button type="button" id="' + BTNPREFIX + m + '" onclick="cevir(' + m + ');"><br><br><h3>____X____</h3><br></button>'
 sutun.appendChild(satir); 
 p++; 
 m++;}
 // loop yazilankus 
 } 
 tabloelemani.appendChild(sutun);
 //add line on tbdy 
 }
 tablo.appendChild(tabloelemani); 
 //add colon on tbl eleman.appendChild(tablo);
 // add table on body object 
//added 
 } 
 </script> 
</head> 
<body>
 <script> hazirla(12); </script>
 <li><a target="_blank" href='/oyun/hafizaOyunu.rar' >indir</a>
</li> 
</body> 
</html > 


 you can also send a suggession that you deem important to dudukadinshoppingdistrict@gmail.com

Yorumlar

Bu blogdaki popüler yayınlar

In Service Bitcoin

Simple Html Calculator

Dudu Kadın