Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: kaliman777 en Marzo 18, 2010, 10:51:11 PM

Título: Ayudita con un array
Publicado por: kaliman777 en Marzo 18, 2010, 10:51:11 PM
Hola amigos:

Necesito crear un array bidimensional con dos l?neas  de n?meros con seis columnas (12 n?meros en total). Algo as?:

586596
458565

El requisito de este array es que sea capaz de variar los d?gitos, al azar, desde 0 hasta 9, pudiendo repetir.

?C?mo me recomiendan hacerlo?

Gracias de antemano.
Título: Re: Ayudita con un array
Publicado por: Texic en Marzo 18, 2010, 11:01:34 PM
Array[1,1]=(random(8)+1) div 1
Array[1,2]=(random(8)+1) div 1
Array[1,3]=(random(8)+1) div 1
Array[1,4]=(random(8)+1) div 1
Array[1,5]=(random(8)+1) div 1
Array[1,6]=(random(8)+1) div 1
Array[2,1]=(random(8)+1) div 1
Array[2,2]=(random(8)+1) div 1
Array[2,3]=(random(8)+1) div 1
Array[2,4]=(random(8)+1) div 1
Array[2,5]=(random(8)+1) div 1
Array[2,6]=(random(8)+1) div 1


Quizas eso te sirva. Ponlo en step o donde lo necesites que se ejecute. Crea 1 numero
al azar en cada uno de los array desde 0 a 9, creo. Bueno, espero q t sirva, suerte  :)
Título: Re: Ayudita con un array
Publicado por: kaliman777 en Marzo 18, 2010, 11:14:21 PM
Bueno Texic, no soy muy bueno con arrays, pero son muy necesarios. No veo c?mo funcione lo que me pusiste all?. No pasa nada en la ROOM.

M?s ayuda, por favorcito.
Título: Re: Ayudita con un array
Publicado por: soccer2008 en Marzo 18, 2010, 11:38:11 PM
En create esto:

for(i=0;i<10;i+=1)
{
  A[i]=0;
 
}


Saludos  XD XD
Título: Re: Ayudita con un array
Publicado por: knd144 en Marzo 19, 2010, 12:54:43 AM
Kaliman777 en la room no va a pasar nada, lo que hace el codigo de texic es que a cada espacio de los 12 disponibles en el array le asigna un valor aleatorio entre 0 y 9... tal y como dijiste; pero todo esto es de manera logica, o sea que solo se genera el arreglo en la ram de la memoria asi como sus valores. Para que aparesca algo en la room tu debes hacer que aparesca algo en la room.

Y bueno, otra forma de hacer eso es:
for(i=0;i<2;i++)
{
  for(j=0;j<10;j++)
  {
    array[i,j]=floor(random(10));
  }
}
Título: Re: Ayudita con un array
Publicado por: kaliman777 en Marzo 19, 2010, 07:58:32 PM
Cita de: knd144 en Marzo 19, 2010, 12:54:43 AM
Kaliman777 en la room no va a pasar nada, lo que hace el codigo de texic es que a cada espacio de los 12 disponibles en el array le asigna un valor aleatorio entre 0 y 9... tal y como dijiste; pero todo esto es de manera logica, o sea que solo se genera el arreglo en la ram de la memoria asi como sus valores. Para que aparesca algo en la room tu debes hacer que aparesca algo en la room.

Y bueno, otra forma de hacer eso es:
for(i=0;i<2;i++)
{
  for(j=0;j<10;j++)
  {
    array[i,j]=floor(random(10));
  }
}


Ok, pero qu? pongo? 12 n?meros? doce sprites? quedo algo nulo.

Espero....