
Ayuda, juego parejas JavaScript
Publicado por Jesuus13ATM (3 intervenciones) el 08/12/2015 18:26:59
Buenas tardes, quiero hacer un juego de memoria en javascript, para ello tengo 8 imagenes mostradas con HTML, y las dibujo con javascript. Tengo 4 imagenes, y quiero que cada imagen salga dos veces con el siguiente codigo, pero no consigo que se me repitan solo 2 veces, se me repiten mas. Aqui esta el codigo:
Que fallo tengo? Muchisimas gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<script languaje="JavaScript">
//Array con todas las imagenes
var Imagenes = ["Numero1.jpg", "Numero2.jpg", "Numero3.jpg", "Numero4.jpg"];
//Array con las imagenes que han salido
var Imagenes_salidas= new Array(8);
var sonido1;
function inicio()
{
var i;
var x;
var posicion;
sonido1=document.getElementById('musica');
//Pongo las cajas a 0
for (i=1;i<9;i++)
{
cajas[i]=0;
}
//Recorro las 8 posiciones de las cajas
for (x=1;x<=8;x++)
{
//Saco un numero aleatorio entre 1 y 4
imagen=parseInt(Math.random()*4)+1;
//Contador para las imagenes repetidas
var contador_repetidas=0;
//Recorro el vector de las imagenes que han salido
for(i=1;i<=Imagenes_salidas.length;i++){
//Si la imagen esta en el vector, aumento el contador de las imagenes repetidas
if(imagen==Imagenes_salidas[i]){
contador_repetidas++;
}
//Si el contador de las repetidas es menor que 2, dibujo la imagen
if(contador_repetidas<2){
document.getElementById('IMAGEN'+x).src='Numero'+imagen+'.jpg';
}
}
}
}
Que fallo tengo? Muchisimas gracias
Valora esta pregunta


0