SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: dj_flu en Domingo 8 de Febrero de 2004, 16:16

Título: Simon Juego!!
Publicado por: dj_flu en Domingo 8 de Febrero de 2004, 16:16
HOLA!

Tengo el juego Simon. Bien, tengo un array de cuatro botones con 4 colores. Por otro lado tengo una funcion q me hace numeros aleatorios y dependiendo de ese numero sale un color, es decir:

tengo:

cmdboton(0) con color rojo
cmdboton(1) con color azul
cmdboton(2) con color amarillo
cmdboton(3) con color verde

Una función que me genera 5 numeros aleatorios:
dim mas_grande as integer
dim mas_peke as integer

mas_grande=4
mas_peke=0

Randomize
anums(i) = Int((mas_grande - mas_peke) * Rnd + mas_peke)
aleatorio = anums(i)

si aleatorio = 0 then
el color rojo se pone mas fuerte
si aleatorio = 1 then
el color azul se pone mas fuerte
........
asi con los cuatro colores.

Ésto me ale ya.

Entonces ahí va mi cuestion:

Quiero que una vez salidos los colores en sus respectivos botones, yo tenga que clikear tal y como han salido. Es decir, tengo que acordarme de la combinación de los colores y clikear en el boton respectivo.

Necesito ésta funcion!!!!

SI ALGUIEN ME PUEDE AYUDAR!!!! PORFAVOR!!! LO NECESITO!!!!

GRACIAS!
Título: Re: Simon Juego!!
Publicado por: Brroz en Lunes 9 de Febrero de 2004, 10:02
Hola dj_flu.

Usa dos variables string: una para almacenar la secuencia 'aleatoria' y otra para almacenar las pulsaciones sobre los botones. Almacena las secuencias de esta forma, por ejemplo : "RRVM" (rojo, rojo, verde, amarillo) , "AMVRVVR" (azul, amarillo, verde, rojo, verde, verde, rojo) ... Compara las dos variables, si no son iguales...

Suerte.