Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Jnpc15 en Noviembre 23, 2018, 02:07:02 AM

Título: Como ganar dinero por segundos en juegos tipo cookie clicker
Publicado por: Jnpc15 en Noviembre 23, 2018, 02:07:02 AM
Estoy haciendo un cookie clicker, mas que nada para aprender lo basico del lenguaje, pero me encuentro con el problema de no saber sumarle dinero por cada 1 segundo a la string de dinero, por lo que le ruego su ayuda, y por favor tengan en consideracion de que soy nuevo con el lenguaje, GRACIAS DE ANTEMANO :)
Título: Re:Como ganar dinero por segundos en juegos tipo cookie clicker
Publicado por: bygdle en Noviembre 23, 2018, 02:15:22 AM
Puedes utilizar una alarma para establecer el temporizador.
http://docs.yoyogames.com/source/dadiospice/002_reference/objects%20and%20instances/instances/instance%20properties/alarm.html

Si muestras el código que estás utilizando para manejar el dinero, podría ayudarte mejor.
Título: Re:Como ganar dinero por segundos en juegos tipo cookie clicker
Publicado por: Jnpc15 en Noviembre 23, 2018, 02:29:16 AM
[Create]dinero = 0

[Draw]draw_text (dinero,10,10)

[Key press<space>]dinero = dinero + 1

algo asi, no se si se llega a entender, pero me falta lo de los segundos :(
Título: Re:Como ganar dinero por segundos en juegos tipo cookie clicker
Publicado por: bygdle en Noviembre 23, 2018, 02:31:28 AM
Listo. Supongo que que lo que quieres hacer es aumentar el dinero cada segundo y no cada que se presione la tecla. Siendo así, puedes en efecto utilizar alarmas:
[gml]
///EVENTO CREATE
dinero = 0;
alarm[0] = room_speed * 1; //Activar la alarma en un segundo
[/gml]
[gml]
///EVENTO ALARMA 0
alarm[0] = room_speed * 1; //Reactivar la alarma en un segundo
dinero = dinero + 1; //Sumarle 1 a dinero.
[/gml]
Título: Re:Como ganar dinero por segundos en juegos tipo cookie clicker
Publicado por: Jnpc15 en Noviembre 23, 2018, 02:32:38 AM
voy a probar,Muchas gracias de antemano bro xd
Título: Re:Como ganar dinero por segundos en juegos tipo cookie clicker
Publicado por: Jnpc15 en Noviembre 23, 2018, 02:46:08 AM
PERDON QUE SIGA MOLESTANDO, pero use el codigo y lo que hace es que cada segundo el texto que indica el numero de dinero se mueva xd o quizas lo escribi mal
Título: Re:Como ganar dinero por segundos en juegos tipo cookie clicker
Publicado por: bygdle en Noviembre 23, 2018, 02:55:21 AM
Sí xd, tienes al revés los argumentos de la función draw_text,
https://docs.yoyogames.com/source/dadiospice/002_reference/drawing/drawing%20text/draw_text.html
[gml]
///EVENTO DRAW: CORREGIDO
draw_text(10, 10, string(dinero));
[/gml]