Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mensajes - kaliman777

421
Se te recomienda crear tantas ROOMs como niveles tenga tu juego. Si en la primera room pones 5 bolas, pon en otra room las que quieras, digamos 8 y as? sucesivamente.

Ahora en STEP de un objeto controlador, pon esto:
if instance_number_objeto(bolas)<1 {room_go_to(room2}

Si necesitas m?s ayuda, pide no m?s.
422
Me funcionan ambas por igual.

Mi pregunta es: ?afecta que en un trozo de c?digo coloque 250 instrucciones como estas. Cabe destacar que no es en STEP, as? que quien revisa esto es una alarma, s?lo en un instante dado no a cada paso.

No creo que me lentee el juego. Lo extra?o es que estos c?digos a veces hacen su labor y otras no pasa nada. por qu? ser??
423
De lo que te puedo afirmar es que si escribes renglones o l?neas y pones el s?mbolo # equivale a darle ENTER, pues lo que est? despu?s de este s?mbolo te lo pasa al rengl?n siguiente. Para copiar y pegar, basta con seleccionar cualquier texto y presionar Control+C para copiar y Control+V para pegar.

Yo a veces dibujo texto o im?genes en PowerPoint y se pueden pegar directamente en el editor de sprites.

Debe haber otras alternativas. Suerte.
424
Hola:

Estoy finalizando un juego de tragamonedas. Tiene 8 figuras diferentes (subim?genes de un sprite)en cada uno de los 3 carretes o ruedas. Las combinaciones posibles entre ellas suman m?s de 300 formas de pago.

Por ejemplo: hay una figura comod?n que al salir paga con cualquier otra, as? s?lo usando el comod?n hay 75 c?digos pagaderos. Este es el c?digo que debe repetirse m?s de 300 veces en el evento alarma. Este es un ejemplo de uno de los cientos de c?digos.

if obj_1.image_single=obj_2.image_single=obj_3.image_single {gloobal.dinero+=100}

Da pereza repetir todas las posibilidades una por una y en un solo evento.

?Hay alguna forma de resumir? ?Por ejemplo, con SWITCH es posible?

Espero alguna mejor idea, gracias.
425
Preguntas y respuestas / Re: Conteo lento
Julio 12, 2010, 06:39:38 PM
Cita de: Gabriel Moreno en Julio 12, 2010, 05:43:47 PM
Seria como un cronometro... segun lo que entiendo dices que suba  :
1,2,3,...,100

http://www.comunidadgm.org/index.php?page=verdescargas&accion=descargaD&download_id=1658

Ese es el ejemplo de cronometro, tu tienes que modificarlo a tu gusto

Gracias Gabriel: Tratar? de ajustarlo a mi necesidad, solo cambio tiempo por puntos y pongo una especie de alarma o aplico el cron?metro, para que complete el pago en x segundos.

Ver? si me sale.
426
Preguntas y respuestas / Conteo lento
Julio 12, 2010, 02:15:27 PM
Hola amigos:

En algunos juegos como en las de apuestas donde hay pagos o score de puntos, estos se hacen de forma lenta, que se puede ver como las cantidades van aumentando. A veces hay otra variable que va decreciendo hasta mostrar todo el pago. Por ejemplo de 100 a 0.
As?: Pagado: pone un 1000 y decrece hasta cero.
     Cr?ditos: suben despacio desde 1000 a 2000 o seg?n estaban.

?C?mo se logran estos efectos?

Gracias.
427
Preguntas y respuestas / Re: Problema con gm 8
Julio 07, 2010, 06:09:42 PM
Bueno, d?jenme decirles que pasa en todos los windows (Vista, 7 y XP) y sucede casi siempre cuando est?s editando sprites con varias subim?genes, con m?s o menos buenos gr?ficos y adem?s si le das a vista previa para ver su circulaci?n de subim?genes.

La soluci?n es guardar el juego cada vez que cargas sprites pesados.

Que se cuelgue es falla del GM8.

Saludos.
428
Yo no sab?a nada de programaci?n en ning?n lenguaje y con GML lo que he hecho es leer tutoriales, y lo m?s importante hacer alg?n juego sencillo para aplicar c?digos y entender lo que est?s poniendo y haciendo.

Con cada juego o demo que revisas, aprendes algo nuevo y para el resto, este foro hace maravillas, pues son muy colaboradores los muchachos, a m? me ha servido mucho.

Saludos
429
Cita de: brunoxzx en Julio 03, 2010, 06:45:28 PM
mmm ami se me ocurre este metodo no agas que se ejecute todo el tiempo creo que consume mucha memoria.

var yy,a;
a=0
YY=object1.y
if instance_number(objeto)=3 {
for (i=0;i<room_width;i+=1){
if position_meeting(i,YY,objeto){a+=1}
if a=3 {score+=100 i=room_width}}}


Bueno Brunxxz:

Son tres objatos y tu c?digo s?lo hace referencia a uno. No veo contra qui?n compara las posiciones.

No lo cach?...

nota donde dice objeto es el objeto que quieres checar que tenga la misma Y
430
Cita de: brunoxzx en Julio 02, 2010, 05:02:20 PM
mmmm no entiendo instance_nuber(obj) regresa el numero de instancias que hay de determinado objeto en tu room.

no importa si las pusiste manualmente en el room, o las creaste despues.

S?, pero usando esta variable, se puede dar una instrucci?n al juego. Por ejemplo si hay 5 instancias de un objeto, eliminarlas.

Yo quiero exactamente que si hay tres instancias x (imagenes de sprites) que tienen el mismo valor de Y, que sume al score 100 puntos, pero no hallo c?mo hacerlo.
431
Preguntas y respuestas / Duda sobre dibujar objetos
Julio 02, 2010, 02:25:18 PM
Hola:

Tengo 3 objetos, cada uno con 6 subim?genes que ciclan hasta detenerse en una sola. Cuando se detienen, comparo que subimagen de cada objeto qued?, para programar el score. As? por ejemplo:

if (obj_1.image_index=0 and obj_2.image_index=0 and obj_3.image_index=0)
{
global.dinero +=100
}
else
{
  sound_play(win)
}


Mi duda es esta: En qu? evento debo poner esto, porque nunca me funciona.
Yo lo pongo en la alarma que detiene el movimiento de los objetos. Cda vez que se verifica esta instrucci?n, no pasa nada, el score sigue igual.

Lo pregunto porque yo suelo ponerlosmanualmente en la ROOM y estas expresiones no me funcionan.

Espero su apoyo, gracias.
432
Cita de: Texic en Junio 30, 2010, 04:29:21 PM
Para detenerlo usa image_speed=0 y image_index=round(image_index)
Otra cosa es que les tendr?as que poner distinta velocidad como en las ruletas reales (No es necesario que var?e mucho, s?lo un poco)

Nada var?a, sigue igual. Si pod?s baja este demo y revisa en qu? la regu?, supongo que en el dibujo de los sprites. Por favor ?chale un ojo y me dices c?mo corregirlo.

Un saludo.
433
Bueno, Texic, he aplicado tu motor a mi juego de tragamonedas, pero al detenerlo siempre se para en la misma imagen. He probado ponerle random(x), pero igual se detiene en la misma.

Nota: Hice tres ruedas y con subimagenes cambiadas de orden, as? cada rueda siempre se detiene en la misma subimagen ?Qu? podr? ser?

Aqu? pongo el archivo.

Espero...
434
Cita de: Texic en Junio 29, 2010, 06:55:08 PM
En step o algo pone total=precio*cantidad. Si lo tenes en diferentes objetos pone total=obj_pre.precio*obj_can.cantidad
Asi se actualizar? solo en base a las otras 2 variables

Gracias, Texic. Me funcion? al 100%. S?lo que tuve que declarar la variable total antes con valor de uno, porque me tiraba error al mencionarlo s?lo en step y Draw.

Pendiente.
435
Perdonen que he estado muy pregunt?n, pero cuando surgen las dudas hay que disiparlas para no detener la programaci?n.

Tengo tres variables 1.cantidad (de kilogramos); 2.precio y 3. total es decir cantidad por precio. Con el left_mouse pressed program? que estas variables cambien (suban o bajen al hacer clic). As? puedo cambiar los kilos y subir o bajar el precio.

La variable total funciona en parte ya que al dibujarla solo me aprecen los valores con que cre? las otras dos variables. Quiero que al cambiar precio y cantidad, el total tambi?n lo haga autom?ticamente, ay?denme en eso por favor

PD: prov? ponerle relative, pero no lo acepta el programa.

Espero su apoyo.