Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: kaliman777 en Febrero 23, 2010, 11:06:50 PM

Título: ?Crear progresivo o Jackpot?
Publicado por: kaliman777 en Febrero 23, 2010, 11:06:50 PM
Hola:

En algunos juegos hay una cantidad de cr?ditos o score que va creciendo constantemente, para ser pagada de un solo cuando ocurre un evento importante.

?Qu? c?digo en DRAW y/o STEP uso para dibujar el pol?gono con esa info dentro como un numero progresivo o jackpot de en los slots machines de casinos?


Que va subiendo cada segundo 20 centavos o algo similar.

Gracias
Título: Re: ?Crear progresivo o Jackpot?
Publicado por: pesteling en Febrero 23, 2010, 11:43:51 PM
explicate mejor  :-[
Título: Re: ?Crear progresivo o Jackpot?
Publicado por: Texic en Febrero 23, 2010, 11:53:15 PM
Em.. Pone una variable en step llamada step, q se incremente en 1
algo asi: step+=1
desp en step pone
if step mod 30=0 {dinero+=0.2}
Eso es?? Bueno, suerte  :)
Título: Re: ?Crear progresivo o Jackpot?
Publicado por: kaliman777 en Febrero 24, 2010, 05:21:50 PM
ERROR in
action number 1
of  Step Event
for object boton:

Error in code at line 1:
   step+=1

at position 1: Unknown variable step


El c?digo no me funka bien. Yo espero algo donde se dibuje un rect?ngulo en EVENT DRAW con una cuenta num?rica en ?l que se incrementa constantemente por ejemplo 100, 100.20, 100.40 ...2000.05 cada uno ? dos segundos y as? indefinidamente crece hasta que suceda algo que yo pondr? luego, por ejemplo al haber una combinaci?n de tres comodines menos probables paga todo el progresivo.

Gracias y espero algun otro aporte.
[/quote]
Título: Re: ?Crear progresivo o Jackpot?
Publicado por: Hackware en Febrero 24, 2010, 07:51:31 PM
?Te refieres a un acumulado o algo m?s al estilo Tony Hawk Pro Skater?
Título: Re: ?Crear progresivo o Jackpot?
Publicado por: Texic en Febrero 24, 2010, 08:41:58 PM
CitarERROR in
action number 1
of  Step Event
for object boton:

Error in code at line 1:
   step+=1

at position 1: Unknown variable step
Apn
En el evento create dale a step=0
O bien anda a las opciones globales del juego, errores y treat uninitialized variables as 0 y activalo, asi
no vas a tener m?s errores de declaraci?n de variables, se incian solas en 0
(http://img251.imageshack.us/img251/2007/dibujoixo.png) (http://img251.imageshack.us/i/dibujoixo.png/)
Suerte
Título: Re: ?Crear progresivo o Jackpot?
Publicado por: kaliman777 en Febrero 24, 2010, 10:50:38 PM
Es muy sencillo.:

Hay varios tipos de SCORE, uno de ellos se llama Progressive Score que va acumulando cr?ditos a medida que avanza el juego.

Yo quiero crear un STRING con una cuenta progresiva que empiece en 500 por ejemplo y que cada dos segundos suba 0.20 ? 20 centavos. Debe verse en todas las ROOM del juego.

Gracias.
Título: Re: ?Crear progresivo o Jackpot?
Publicado por: Hackware en Febrero 24, 2010, 11:10:19 PM
En dicho caso necesitas crear un objeto persistente que aumente ese valor con una alarma cada room_speed*2 (escribelo asi para que corra a 2 segundos independientemente de la room). Por cierto que no debes usar una string sino un real, ya en el codigo del evento Draw puedes poner algo como 'Jackpot: '+string(scoreprog). En el evento Draw puedes dibujar el valor como te plazca.
Título: Re: ?Crear progresivo o Jackpot?
Publicado por: kaliman777 en Febrero 24, 2010, 11:17:04 PM
Muchas gracias:

Me funciona de maravillas!
Título: Re: ?Crear progresivo o Jackpot?
Publicado por: Hackware en Febrero 26, 2010, 01:43:19 AM
No hay de qu?.

?Saludos!
Título: Re: ?Crear progresivo o Jackpot?
Publicado por: kaliman777 en Abril 10, 2010, 11:30:38 PM
Cita de: Texic en Febrero 23, 2010, 11:53:15 PM
Em.. Pone una variable en step llamada step, q se incremente en 1
algo asi: step+=1
desp en step pone
if step mod 30=0 {dinero+=0.2}
Eso es?? Bueno, suerte  :)

Gracias, Texic tu c?digo me ha servido perfectamente. Le puse 0.1 porque con 0.2 crec?a muy pronto.