Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: SdeL en Enero 22, 2014, 12:30:54 AM

Título: Ayuda: ¿Como lograr pasar de nivel?
Publicado por: SdeL en Enero 22, 2014, 12:30:54 AM
Hola a todos, quería plantear una duda que tengo.
Hace poco empece a usar GameMaker, por lo tanto aun sigo aprendiendo, eso me llevo a tratar de hacer mi primer juego, que es del estilo de atrapar al payaso, es decir, para los que no lo conozcan se trata de hacer click a un objeto, evitando clickear sobre los enemigos, que cuando le aciertas al objeto(payaso) te suma 10 puntos.
Mi duda es, que evento o acción, se necesita para que cuando los puntos lleguen, por ejemplo a 100, pases de nivel. ; :-[ :-[



PD: Perdón si faltan tildes o hay errores de ortografia
Título: Re:Ayuda: ¿Como lograr pasar de nivel?
Publicado por: fab62 en Enero 22, 2014, 03:24:28 AM
Una duda...  :-[ , a que te refieres exactamente con pasar de nivel?, es pasar a otro room, o todo esta en una room y pasar de nivel es aumentar la dificultad del juego??

Si ocupas la variable "score" incluida en el game maker, score es una variable global, por lo que una simple condicion no te serviría,
pero si creas una variable asi como global.nivel, puedes hacer esto:

- Primero creas una variable llamada global.nivel = 1.
- Luego, debes tener una condicion asi en un objeto (en el evento step):

if (score >= 100*global.nivel)
{
     if (room != room_last)
     {
          global.nivel += 1;
          room_goto_next();
     }
}


Y la haces ;D , si no te has familiarizado con GML, me lo dices.
Título: Re:Ayuda: ¿Como lograr pasar de nivel?
Publicado por: SdeL en Enero 22, 2014, 03:40:21 AM
Cuando me refería  a avanzar de nivel, era pasar de el room 1 (nivel 1) al room 2 (nivel 2) cuando se alcance la puntuación de 100.
Primero decirte que muchas gracias por tu ayuda, lo segundo es que sigo teniendo una duda, XD:
Donde tengo que poner ese código que pusiste( en que objeto) y si lo tengo que cambiar algo del mismo.
Título: Re:Ayuda: ¿Como lograr pasar de nivel?
Publicado por: fab62 en Enero 22, 2014, 04:28:05 AM
si tienes el objeto que controla todo lo del clickear al payaso, coloca el codigo en el evento step de ese objeto :), y lo de la variable global, debes crearla al inicio del juego... eemm... yo siempre hago eso con un room inicial, que no tenga nada, nose si sera la forma mas eficiente de hacerlo, pero lo unico que te puedo decir es que debes crear esa variable al inicio del juego  :(
Título: Re:Ayuda: ¿Como lograr pasar de nivel?
Publicado por: SdeL en Enero 22, 2014, 09:22:19 PM
 ;D ;D ;D ;D ;D ;D ;D Gracias   ;D ;D ;D ;D ;D ;D ;D
Después de darle muchas vuelta finalmente, lo logre, ya se puede pasar de room tranquilamente. ;)
Muchas gracias por tu ayuda.
Poco a poco voy aprendiendo.
Título: Re:Ayuda: ¿Como lograr pasar de nivel?
Publicado por: joselin19 en Junio 05, 2014, 06:15:47 PM
Yo tengo la misma duda, como lo hiciste?
Título: Re:Ayuda: ¿Como lograr pasar de nivel?
Publicado por: eams1986 en Junio 05, 2014, 09:39:25 PM
y pasar del nivel 1 a otro room y despues pasar del 2 a el 3 como seria

Gracias
Título: Re:Ayuda: ¿Como lograr pasar de nivel?
Publicado por: penumbra en Junio 05, 2014, 10:14:52 PM
Cita de: eams1986 en Junio 05, 2014, 09:39:25 PM
y pasar del nivel 1 a otro room y despues pasar del 2 a el 3 como seria

Gracias

El código que puso fab62, pero sin el primer IF