Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - Momfus
1
« en: Agosto 15, 2012, 02:38:02 pm »
Gente, duda existencial:
Tengo un objeto que al ser colisionado cambia a otro que debe volver a su punto de origen pero moviendose y esquivando a los solidos. Es decir, como pasa en pac-man cuando se comen los fantasmas (quedan los ojos y se van rapidamente a su lugar de origen). Trate algunas funciones pero no andan muy bien, no va hacia el lugar y no esquiva los objetos solidos (es un laberinto).
Si alguno podria hacerme un ejemplo o indicarme como hacerlo estoy agradecido.
Saludos.
2
« en: Agosto 02, 2012, 02:35:38 am »
Tengo una duda con game maker: al poner el modo de testeo y que me muestre las variables un objeto, si no tiene sprites, este va aumentando la variable "sprite_index" (que corresponde a la imagen del objeto que no tiene) sin parar...esto puede perjudicar el rendimineto del juego de algun modo...porque tengo 5 objetos que uso de control del juego que no tienen sprite y hacen eso.
Saludos y gracias a cualquiera que me ayude.
3
« en: Noviembre 28, 2011, 09:57:46 am »
Hola gente (de nuevo), tengo una duda y he leido algunos post parecidos pero no exactamente lo que busco o no se bien como aplicarlo, la situación que quiero hacer es esta: La view sigue al objeto "A" hasta que sucede un suceso "X" que hace que la view que seguia al objeto "A" se desplace (por ejemplo) 100 pixeles hacia arriba, pasan unos segundos y luego vuelve (desplazándose nuevamente) a centrarse en el objeto "A" como estaba anteriormente"Lo que no quiere es que la vista salte de repente de un punto a otro, sino que se mueva lentamente hacia arriba, pare unos segundos y luego regrese al mismo estado que estaba antes. Si alguien se puede tomar la molestia de hacer un mini ejemplo seria genial, seguramente es una tonteria, pero no sé bien como hacerla... Saludos y gracias por cualquier ayuda
4
« en: Noviembre 18, 2011, 12:34:22 am »
Hola gente de CGM, vengo esta vez con un problema que tengo con un enemigo que se mueve de forma "cuadrática", es decir...de esta forma:  Todo funciona joya y sin ningún problema, la cosa es que tengo un tipo de enemigo que cada cierto tiempo (de forma aleatoria) aumenta su velocidad, cuando no hay ningún objeto dentro del rango de su movimiento cuadrado, no pasa nada...pero sino se pone como loco y se pone a rebotar. Puede ser poco entendible,por eso hice un ejemplo reducido con los elementos que participan en el problema (son pocos). Ahi se ve la diferencia en ciertos tipos de movimiento cuando aumenta su velocidad. Saludos y espero que puedan ayudarme, porque sino tendré que sacar este tipo de enemigo y sería una lastima. Saludos. Link del Problema: http://www.mediafire.com/?tojw45tw653p76yPD: Si, esta hecho casi todo en Drag & Drop, ahora utilizo mucho más GML pero en el momento que hice este tipo de enemigo aún no sabia mucho del tema. Si pueden hacerlo en gml, mejor. Gracias.
5
« en: Octubre 23, 2011, 11:42:04 am »
Hola a todos, vengo a ustedes porque me mata la cabeza y no pude solucionarlo (estoy hace 6 horas con el problema). Quiero hacer lo siguiente: Tengo un sprite llamado sp_cartel y un texto que los creo en el evento "draw" de un objeto. Por ahora todo bien, pero quiero que ambos comiencen de tener alpha = 0 a alpha = 1...el paso para hacerlo con la imágen índice del objeto no tengo problemas, pero con las cosas dibujas en el evento draw...no puedo. En otras palabras, quiero que un objeto creo dos imágenes: una de texto (que dice "hola" por ejemplo") y un sprite, que vayan de alpha=0 a alpha=1. Lo que tengo es lo siguiente: Createimage_alpha = 0;
Stepif(image_alpha<1){ image_alpha+=0.05; }
Drawdraw_sprite(sp_cartel,0,x,y);
draw_set_font(font_carteles); draw_set_halign(fa_center); draw_set_color(c_white);
draw_text(x+16,y+8,"HOLA")
Agradezco cualquier ayuda que me pueda ser útil. PD: Ya sé que no funciona la acción: image_alphaPD2: he probado con draw_sprite_ext asignandole un alpha, pero ¿como hago para que vaya cambiando hasta que se vea?..además esto no afecta el texto. PD3: La manera más sencilla pero menos eficiente es haciendo la imagen completa con el texto incluido y listo, pero la cosa es que es poco práctico y el texto se va a ir modificando, por lo que seria muy pesado hacer 100 imágenes.
6
« en: Julio 28, 2011, 03:38:52 am »
Hola a todos, tengo un pequeño problema que seguro tiene solución...pero no sé si se puede (si es asi, me ahorrará mucho tiempo): ¿Cómo puedo poner una condición de cierta room para que pase algo?. Explico con un ejemplo:
Digamos que en el "room_3" hay 10 hongos. Yo quiero que en el "room_1" haya u objeto que si en el "room_3" la cantidad de hongos es 0, entonces en el room en el que esta (en este caso, el "room_1") muestre un cartel.
Espero que se entienda y agradezco cualquier ayuda, más si pueden explicármelo con un ejemplo. Saludos
7
« en: Mayo 20, 2011, 06:48:32 pm »
Hola todos, soy yo de nuevo (el mismo pesado de siempre  ) Vengo esta vez a ustedes por otra cosa que he visto en cientos de juegos realizados por esta comunidad pero que hace un mes que me mato la cabeza y no puedo hacerlo. Tengo un script para hacer texto onda "rpg" que me viene bien por lo que ando usando, pero no me sirve para el texto de introducción en la historia. Me gustaría que el texto además de escribirse letra por letra, tuviera algún comando o algo que pueda hacer para que después de cada párrafo (o una palabra espécifica) se detenga unos segundos y luego prosiga. El script que uso yo para esto, lo fui haciendo en base a otro pero el problema es que escribe todo el texto, letra por letra, seguido hasta el final (dependiendo del ancho y largo que quiero que tenga el texto) sin ninguna pausa. No sé si alguno me entiende, y el que sí lo entienda y pueda ayudarme con algun script, engine, dll, lo que sea, bienvenido (no tengo problemas con el inglés, por las dudas digo). Muchas gracias. PD: Me olvidaba, si es posible que se esuche un sonido por cada letra que se ingresa, seria buenisimo. Yo lo hice con el script actual pero me hace sonidos tanto para el "." como para el espacio, haciendolo muy molesto. PD: Para que sepan mas o menos como lo voy a usar, la idea es que la introducción al juego es como si fuera el viejo sistema operativo "MS DOS" que va escbiendose y tiene tiempos de carga (y necesito "simularlos" con la pausa)
8
« en: Marzo 12, 2011, 02:00:30 am »
Buenas, los molesto con un último problema que tengo que si me ayudan...seguiré lo más bien de forma fluida con mi juego.
Tengo un objeto llamado "ob_bloquepush" que uno lo empuja a diferentes direcciones y cuando se presiona "espacio" vuelve a su lugar de origen.
Ahora el problema: por muchos motivos, no puedo usar la funcion "jump to start position" asi que decidi resolver el problema con algo asi:
En el evento "create" pongo dos variables locales:
posicionX = ob_bloquepush.x posicionY = ob_bloquepush.y
Y cuando se presiona "espacio" en el objeto puse:
la accion "Jump to position" y en la coordenada X e Y guarde las variables de dichas coordenadas (en X = posicionX y en Y = posicionY)
La cosa que como puse que se guardara las coordenadas de "ob_bloquepush" se guarda la de un solo objeto (hay muchos en el mapa) y al presionar "espacio" todas se sobreponen en el mismo lugar.
Mi pregunta es: hay una manera de que cada objeto guarde en su respectiva variable global su posicion actual y luego cuando se presione "espacio" vuelva ahi? (algo como posicionX = thisObject.x)
Saludos y gracias
9
« en: Marzo 06, 2011, 07:27:22 am »
Hola a todos, voy a tratar de ser lo más claro posible de lo que trato que hacer; mi nivel en game maker aún es bajo así que si no entiendo algo, paciencia jeje...
Estoy haciendo un enemigo en mi juego que se mueve en una grilla 32x32 (es para el manejo de diversos objetos y no deseo cambiar eso) y quiero que se mueva libremente en el nivel esquivando las trampas y buscando a nuestro personaje para atraparlo (al colisionar con el mismo, perdemos una vida...eso ya esta echo).
Por ejemplo: Se mueve hacia abajo, y si a 64 pixeles de distancia hay un rayo que lo destruye, entonces cambia de dirección, y busca otro camino para alcanzarnos. Si se mueve hacia la derecha y a 64 pixeles a la derecha hay un pozo, cambia de dirección..etcétera.
He visto tutoriales para hacer un comportamiento parecido a los fanstasmas de pac-man...pero es para hacer si o si juegos pac-man.
Gracias por la paciencia y la ayuda.
10
« en: Octubre 04, 2010, 11:55:20 pm »
Holas a todos, tengo una de las últimas importantes para hacer mi juego, el problema es el siguiente:
Quiero que el sonido de un objeto "x" aumente cuando me acerque a él (mientras se reproduzca el sonido obviamente) y se baje el volumen cuando me aleje, pero que si se aleja de un radio (digamos 64 pixeles alrededor) el sonido deje de reproducirse para no estar reproduciendolo al pedo y con volumen 0....no se si se entiende eso.
También otra cosa que pensaba era que si sonabados sonidos iguales solo se reproduzca uno de ellos, por si estas rodeado de 4 que no se esuche un quilombo de sonidos que no se entiende nada.
Espero que se entienda, es el ultimo freno que tengo para avanzar en el juego...
Saludos y gracias.
11
« en: Septiembre 13, 2010, 12:08:09 am »
Hola a todos, tengo un nuevo problema... Primero que nada y antes que todo (o antes que todo y primero que nada) dejo el objeto que uso para hacer la pausa, se que puede hacerce de otra forma...pero ninguna me ha servido y funcionado, y esta tiene una sola limitacion que no logro solucionar: En create: pausa=false; fondopausa=0; En draw: if pausa=true { draw_background(background_index[2],0,0); }
En press P-key if pausa=false {
pausa=true
screen_save("SCN_pause.bmp"); fondopause=background_add("SCN_pause.bmp",0,0) instance_deactivate_all(true); background_index[2]=fondopause;
}
else { pausa=false instance_activate_all();
} El problema esta en que cuando la pantalla tiene una view que sigue al personaje, la imagen que se graba no puedo ponerlo relativamente a la imagen...o si uno sabe como hacerlo, digamelo. Intente hacerlo con otra forma que han explicado aca: keyboard_clear('P') screen_redraw() keyboard_wait() while keyboard_check_pressed('P')=0 { keyboard_wait() } El problema es que no puedo sacar la pausa con "P" solamente... Saludos. PD: Traten de hacerlo con una pantalla mas grande que la vista (que sigue al jugador) ese es principalmente el problema.
12
« en: Septiembre 05, 2010, 06:32:18 am »
Bueno, como dice el título: quier que al grabar el juego, también se grabe la música que se esta reproduciendo en ese momento (si es posible, los sonidos también y en el momento que iban), porque tengo un juego con algunos niveles con música distinta, y la cosa seria que cuando uno cargue la partida que grabo, se reproduzca la música de fondo que estaba sonando.
Espero que se entienda...saludos.
13
« en: Agosto 06, 2010, 10:10:34 pm »
Hola a todos, primero que nada , agradecido por la ayuda anterior que me han dado. La cosa ahora es que quiero hacer un sistema de saves (algo tipo el primer zelda o algo asi) y un sistema de tabla de puntaje parecido a los arcades...para que no paresca que esta echo con game maker y queda mas bonito.
Si conocen algunos tutoriales, engines, etc...para leerlos; analisarlos y sacar algunas cosillas para ver que onda y aprender...para aplicarlo a mi juego. Mientras más explicado. mejor...no importa que este en ingles
PD: Se que en una revista online de "game maker tech" se hablaba de algo parecido...pero la pagina de la revista hace como 1 año que esta offline.
Saludos y muchisimas gracias a toda la comunidad.
14
« en: Junio 16, 2010, 07:48:46 pm »
Hola a todos, crei que habia puesto esta pregunta antes pero nose si se publico o se borro o nose que...lol
Bueno la cosa es que tengo unos rayos que eliminan a la instancia que esta al lado de ellas y tengo un objeto (ob_flash) que es una imagen blanca que cubre toda la pantalla y se va reduciendo su alpha hasta desaparecer, este "flash" lo usa el jugador en cualquier momento con la tecla espaciadora.
Ahora, la cosa es que como el rayo elimina una instancia que esta al lado (sea cual sea) elimina a ob_flash. Asi que a ob_flash le saque la imagen y puse un evento draw que la dibuje, ahi no lo borra...pero tampoco se reduce su transparencia.
¿Alguna solución?
Saludos.
15
« en: Junio 12, 2010, 09:20:46 am »
Hola, no sé si se puede, yo tengo un problemilla con unas cajas de mi juego:
Uno puede empujar las cajas y cuando entran en un pozo esta cambia su visibilidad a falso para no verse y se crea un objeto que sirve de puente (esto se hace porque cuando aprietas la tecla espacio, el puente vuelve a ser pozo, la caja se vuelve invisible y vuelve a donde se creo) ...la cosa es que como la caja es solida, no se puede caminar sobre el pozo.
Hay una forma de que un objeto particular no sea sólido cuando no es visible y que luego lo pueda volver a hacer sólido cuando sea visible?
Saludos...
|