Hola Makeros:
En un juego que estoy desarrollando, cinco alarmas ejecutan una función cada una. Específicamente es una SLOT MACHINE o tragamonedas. Cada alarma detiene a cada uno de los 5 carretes que giran, cada 15 steps.
Una alarma 6 se dedica a revisar si hubo premios, los calcula y los reporta. Y la machine está lista para que se inicie a girar de nuevo. Esto si no salió la opción de ir a BONUS!! (cuando salen 3 íconos BONUS).
Ahora la duda:
Si en la jugada anterior salió un BONUS, el juego debe "suspender la alarma 6" y dar inicio a la jugada de bonus, donde el jugador desarrolla, como quien dice un juego alternativo antes de regresar a la room original.
Qué me recomiendan para que si hay BONUS, suceda esto: se juegue y luego regrese a la room y siga la siguiente jugada normal? Como que la alarma 6 ya no duró 50 steps, sino más de 2000!!!!
Espero cualquier ayuda, si me entendieron.
Gracias
No entendí muy bien, pero en STEP se puede poner
[gml]if bonus == true
alarm[6] = 50[/gml]
y cuando de la habitación de bonus regreses a la habitación original, haces
[gml]bonus = 0[/gml]
Eso haría que mientars bonues sea 1, la alarma nunca puede llegar a 0, porque en cada paso se ajusta a 50 y sólo cuando termine la etapa de bonus volvería a correr. También se puede hacer que en el evento alarm[6]
[gml]if (bonus == true)
exit;
else
{
//ejecutar cosas cuando no hay bonus
}[/gml]
Esto no se si sea útil en tu juego, pero es una manera de usar ejecutar el código de la alarma dependiendo del valor de una variable
Cita de: penumbra en Septiembre 16, 2014, 10:24:30 PM
No entendí muy bien, pero en STEP se puede poner
[gml]if bonus == true
alarm[6] = 50[/gml]
y cuando de la habitación de bonus regreses a la habitación original, haces
[gml]bonus = 0[/gml]
Eso haría que mientars bonues sea 1, la alarma nunca puede llegar a 0, porque en cada paso se ajusta a 50 y sólo cuando termine la etapa de bonus volvería a correr. También se puede hacer que en el evento alarm[6]
[gml]if (bonus == true)
exit;
else
{
//ejecutar cosas cuando no hay bonus
}[/gml]
Esto no se si sea útil en tu juego, pero es una manera de usar ejecutar el código de la alarma dependiendo del valor de una variable
Gracias penumbra:
Aplicaré tu idea. Se ve con mucha lógica, mi duda es que poner una alarma en STEP, puede generarme dificultades, pero veré como me sale.
Gracias.