Veran estoy haciendo un juego gravedad cuando toco la pantalla el player sube y pega en el bloque de arriba y cuando toco de nuevo baja y pega en el bloque de abajo
Ahora el player esta estatico no se mueve a los lados
Lo que me gustaria que me orientaran es como hacer objetos random de obstaculos de derecha a izquierda
No pueden venir un obstaculo arriba y otro abajo al mismo tiempo ya que no podria esquivarlo
Muchas gracias
Saludos

Fácil, primero creas un objeto que se encargara exclusivamente de generar al azar los obstaculos.
Para esto voy a decirte como hacerlo con alarmas.

Evento create
alarm[0]=1

Evento  Alarma 0
Arrasta una alarma


  • Luego, debajo arrastra un creation code y pon este código

    randomize()
    instance_create(900,-59,choose(obj_obstaculo1,obj_obstaculo2,obj_obstaculo3,obj_obstaculo4,obj_obstaculo5,obj_obstaculo6,obj_obstaculo7))


    Bien, lo que hace ese código es generar obstaculos al azar entre las cordenadas X e Y. Esto es para que no se generen objetos al azar fuera del room

    Modifica esos valores de acuerdo a tu room. Yo lo tengo de esa manera.

    En mi caso cada obstaculo tiene un hspeed negativo para que el obstaculo se mueva hacia la izquierda. Entonces tu, dale a cada objeto, los valores de hspeed, luego en el código que te pase, añade cuantos obstaculos creas tu conveniente.


Gracias por responder matias pero en realidad ese codigo ya lo se aplicar ando buscando cual seria la mejor forma para no entrar en errors
Como siempre la ayuda es bienvenida
Sera esta la mejor manera de hacerlo??
Yo no lo se por eso busco los.consejos
Gracias a todos


Pero quieres que cree obstaculos solamente o te refieres a la generar suel,objetos,parades? si es asi lo que buscas es generacíon procedural, que es algo más avanzado.

Dinos que tipo de juego tienes...