imgLoaded = 0; CountAffichImg = new Array; PathImg = new Array; PassVerif = 0; ImgRecord = new Array; a1 = new Image; a2 = new Image; a2.src = 'files/images/memory/couple_cache.gif'; function loadImg() { a1.src = "files/images/memory/mem_1.jpg"; CountImg(); a1.src = "files/images/memory/mem_2.jpg"; CountImg(); a1.src = "files/images/memory/mem_3.jpg"; CountImg(); a1.src = "files/images/memory/mem_4.jpg"; CountImg(); a1.src = "files/images/memory/mem_5.jpg"; CountImg(); a1.src = "files/images/memory/mem_6.jpg"; CountImg(); a1.src = "files/images/memory/mem_7.jpg"; CountImg(); a1.src = "files/images/memory/mem_8.jpg"; CountImg(); a1.src = "files/images/memory/mem_9.jpg"; CountImg(); a1.src = "files/images/memory/mem_0.jpg"; CountImg(); a1.src = "files/images/memory/mem_10.jpg"; CountImg(); a1.src = "files/images/memory/mem_11.jpg"; CountImg(); RandomMem('i11',11); RandomMem('i12',12); RandomMem('i13',13); RandomMem('i14',14); RandomMem('i15',15); RandomMem('i16',16); RandomMem('i21',21); RandomMem('i22',22); RandomMem('i23',23); RandomMem('i24',24); RandomMem('i25',25); RandomMem('i26',26); RandomMem('i31',31); RandomMem('i32',32); RandomMem('i33',33); RandomMem('i34',34); RandomMem('i35',35); RandomMem('i36',36); RandomMem('i41',41); RandomMem('i42',42); RandomMem('i43',43); RandomMem('i44',44); RandomMem('i45',45); RandomMem('i46',46); document.messMem.mess.value = "Trova gli accoppiamenti..."; } function CountImg() { PathImg[imgLoaded] = a1.src; CountAffichImg[imgLoaded] = 0; CountAffichImg[imgLoaded+12] = 0; imgLoaded++; return(true) } function RandomMem(imgName,ImgNb) { ImgTemp = Math.round(Math.random() * 11); while (CountAffichImg[ImgTemp]>=2) { ImgTemp = Math.round(Math.random() * 11); } ImgRecord[ImgNb] = PathImg[ImgTemp]; CountAffichImg[ImgTemp]++; return(true); } count = 0; gagne=0; function AddClic(ImgNb,ImgName) { if (PassVerif == 0) { if (ImgName.src != a2.src) { alert('Errore'); } else { ImgName.src = ImgRecord[ImgNb]; count++; ImgNamey = ImgName; if (count == 1) { ImgNb1=ImgNb; ImgNamex=ImgNamey; ImgURL1=ImgRecord[ImgNb]; } else { PassVerif=1; if (ImgRecord[ImgNb] == ImgURL1) { gagne++; if (gagne > 1) s="s"; else s=""; document.messMem.mess.value = gagne + ' coppie' + s + ' trovate'; PassVerif = 0; count=0; if (gagne==12) { document.messMem.mess.value = "Bravo!" } } else { document.messMem.mess.value = "Non è una coppia"; tempoMem2 = setTimeout("ImgNamey.src='files/images/memory/couple_cache.gif';ImgNamex.src='files/images/memory/couple_cache.gif';document.messMem.mess.value = 'Trova gli accoppiamenti';PassVerif = 0;", 1200); count=0; } } } } } ThisPage = location.href;
Il gioco è molto semplice e molto conosciuto. Si tratta di trovare le immagini uguali con i minor tentativi. Buon divertimento!