estoy en proceso de un juego de tipo tower defense, el cual quiero implementar el movimientos de los enemigos desde el inicio hasta que llegue al objetivo final y que este se vaya moviendo solamente por el camino indicado, sin embargo no quiero usar paths y ver que mejores formas de implementar eso pudiera haber.
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.
#1
Preguntas y respuestas / como crear el movimiento de enemigos para un tower defense sin usar paths
Abril 26, 2023, 08:33:58 AM #2
Preguntas y respuestas / como hacer que el objeto te siga?
Mayo 17, 2022, 01:30:17 PM
tengo una duda de como sera la mejor manera de implementar lo siguiente:
basicamente es que un objeto te siga, pero lo que quiero lograr es como te sigue el objeto del "option" en el juego del gradius:
en el mninuto 1:49 vienen esos objetos que menciono, son los que siguen a la nave y disparan junto con ella
basicamente es que un objeto te siga, pero lo que quiero lograr es como te sigue el objeto del "option" en el juego del gradius:
en el mninuto 1:49 vienen esos objetos que menciono, son los que siguen a la nave y disparan junto con ella
#3
Preguntas y respuestas / Que tipos de servicios para videojuegos usas o usarias
Junio 19, 2020, 04:49:05 AM
hola, tengo la duda si algunos de ustedes saben de los servicios para juegos, como esos de guardar los records u otros tipos de datos, creo que estan los servicios de google play, y supongo que xbox/microsoft tendran los suyos, asi como las demas plataformas, tenemos miembros aqui en el foro que han usado estos servicios? cuales han usado? cuales les interesarian aplicar en sus juegos?
#4
Preguntas y respuestas / que tan estable es GMS 1.4 para el desarrollo en moviles, actualmente?
Septiembre 17, 2019, 04:04:26 PM
tengo GMS 1.4 con export para moviles y GMS2 con export para desktop, estoy pensando en hacer el juego en GMS 1.4 primero y despues en GMS 2, asi tendre capacidad de hacer diferentes exports, pero quiero ver que tan estable es desarrollar para GMS 1.4 actualmente, hay problemas al usar GMS 1.4 actualmente?
gracias de antemano.
gracias de antemano.
#5
Preguntas y respuestas / cuales Game Services para desarrolladores independientes hay?
Abril 01, 2019, 02:38:28 PM
he visto que yoyogames tiene sus propios game services, asi mismo parece que google play tiene los play services ( no estoy Seguro ), al parecer xbox live tiene su xbox_live services, basicamente estos tres pueden darte mecanismos para crear items, tablas de puntaje, etc. hay alguno otro en el cual no tengas que estar suscrito a alguna de esas plataformas?
#6
Preguntas y respuestas / Licencias para Juegos Indie
Marzo 27, 2019, 12:53:41 PM
Hola makeros, hoy tengo una duda, supongo que cuando se quiere sacar un juego para venderlo a una store se debe de poner alguna licencia para el juego, alguien sabe o ha tenido experiencias en los diferentes tipos de licencias que se pueden aplicar a un juego independiente, cual es msa conveniente ?
saludos a todos!
saludos a todos!
#7
Preguntas y respuestas / no puedo poner el font en GMS2
Marzo 21, 2019, 11:14:40 AM
tengo un font en mi juego el cual Game Maker Studio 2 no encuentra, al momento de crear el font y seleccionar el font que descargue con extension TTF, en la lista de fonts de GMS no aparece, sin embargo si me voy a la carpeta de windows/fonts ahi si se encuentra dicho font, con photosohp si puedo utilizarlo, lo raro es que con GMS2 no, de hecho al abrir el IDE me sale una advertencia de que " FULANITO FONT NO SE ENCONTRO" y me pone el font arial por default.
#8
Preguntas y respuestas / Como hacer lasers que rebotan en las paredes
Marzo 19, 2019, 02:44:38 PM
Hola, alguien tiene la idea, codigo o ejemplo de como hacer esos lasers que cuando te dispara el enemigo rebotan en las paredes?
para que entiendan a que me refiero serian algo asi como el laser del gemini man del megaman 3
para que entiendan a que me refiero serian algo asi como el laser del gemini man del megaman 3
#9
Preguntas y respuestas / como hacer para que enemigo se aproxime a jugador y lo ataque
Septiembre 17, 2018, 03:41:53 PM
hola, quiero ver como hacerle para que un enemigo volador que tengo persiga a mi personaje principal y que cuando este cerca de este lo ataque.
estuve viendo MOVE_TOWARDS_POINT, pero no me convence del todo, quiero ver si alguien de ustedes ha hecho algo mas elaborado y cool.
estuve viendo MOVE_TOWARDS_POINT, pero no me convence del todo, quiero ver si alguien de ustedes ha hecho algo mas elaborado y cool.
#10
Propuestas y soporte / Hago Export para UWP
Septiembre 16, 2018, 06:34:03 PM
Hola, Tengo GMS 1 pro con export para desktop/mobile y GMS2 con export para desktop/UWP, me gustaria fungir como una especie de publisher, si veo que hay gente interesada comprare los modulos para MOBILE, PS4, NINTENDO SWITCH, etc. por ahora solo tengo la de UWP que te permite exportar para XBOX ONE.
Si alguien esta interesado mandeme mensaje privado.
La manera de funcionar sera la siguiente:
1.- Su juego tiene que ser muy bien testeado y con un acabado detallado ( casi profesional diria yo ), eso quiere decir que si tienes un juego que no se ve bien, que tiene rayones o cuadrados como sprites, mejor no decirme, ya me reservo el derecho de admision.
2.- El juego lo subire a la cuenta que tengo de desarrollador indie, si el juego es gratiuito entonces solo lo subire, si es juego es de pago , yo tomare un porcentaje dependiendo de las ventas que previamente se acordara con el programador de dicho juego, NOTA YO NO PRETENDO ROBAR NI ME QUEDARE CON EL TOTAL DEL DINERO QUE SEA RECABADO DE LAS VENTAS DE SU JUEGO.
3.- el port lo hare yo, testeare el juego en caso de que no funcione el port en la consola, lo reportare al desarrollador para que arregle los bugs, despues de eso volveremos a probar el juego en las consolas 'target' antes de subir el juego a la plataforma.
4.- No me interesa quedarme con sus juegos o sus ideas, los juegos son suyos, yo solamente hare el port para poderlos subir a la plataforma adecuada, sin embargo, pretendo poner un splash screen en el juego para que muestre quien es el publisher.
5.- Mantendre la confidencialidad de cada proyecto, es decir no tengo interes en mostrar el codigo de cada proyecto a terceros y la relacion con cada programador sera paralela a la otra, posteriormente puedo comprar una membresia en un repositorio de GIT para que puedan subir el codigo del proyecto directamente a esa plataforma y de ahi yo tomar lo necesario para hacer el port.
La idea principal es que nos vaya bien como programadores y podamos exportar nuestros juegos a otras consolas, yo tengo el dinero para tener el master collection pero como no tengo suficientes juegos para subir, es por eso que les comento mi propuesta.
si tienen mas dudas por favor comenten aqui o mandenme mensaje privado o a mi email, que supongo viene en mi perfil.
Si alguien esta interesado mandeme mensaje privado.
La manera de funcionar sera la siguiente:
1.- Su juego tiene que ser muy bien testeado y con un acabado detallado ( casi profesional diria yo ), eso quiere decir que si tienes un juego que no se ve bien, que tiene rayones o cuadrados como sprites, mejor no decirme, ya me reservo el derecho de admision.
2.- El juego lo subire a la cuenta que tengo de desarrollador indie, si el juego es gratiuito entonces solo lo subire, si es juego es de pago , yo tomare un porcentaje dependiendo de las ventas que previamente se acordara con el programador de dicho juego, NOTA YO NO PRETENDO ROBAR NI ME QUEDARE CON EL TOTAL DEL DINERO QUE SEA RECABADO DE LAS VENTAS DE SU JUEGO.
3.- el port lo hare yo, testeare el juego en caso de que no funcione el port en la consola, lo reportare al desarrollador para que arregle los bugs, despues de eso volveremos a probar el juego en las consolas 'target' antes de subir el juego a la plataforma.
4.- No me interesa quedarme con sus juegos o sus ideas, los juegos son suyos, yo solamente hare el port para poderlos subir a la plataforma adecuada, sin embargo, pretendo poner un splash screen en el juego para que muestre quien es el publisher.
5.- Mantendre la confidencialidad de cada proyecto, es decir no tengo interes en mostrar el codigo de cada proyecto a terceros y la relacion con cada programador sera paralela a la otra, posteriormente puedo comprar una membresia en un repositorio de GIT para que puedan subir el codigo del proyecto directamente a esa plataforma y de ahi yo tomar lo necesario para hacer el port.
La idea principal es que nos vaya bien como programadores y podamos exportar nuestros juegos a otras consolas, yo tengo el dinero para tener el master collection pero como no tengo suficientes juegos para subir, es por eso que les comento mi propuesta.
si tienen mas dudas por favor comenten aqui o mandenme mensaje privado o a mi email, que supongo viene en mi perfil.
#11
Preguntas y respuestas / Game Maker Studio 2 con 33% de descuento en Steam hasta 18 Septiembre
Septiembre 13, 2018, 10:47:27 AM
Hola me acabo de enterar de que algunos modulos de GMS2 tienen descuento en steam, el desktop me parece bien, asi que si a alguien le interesa puede aprovechar

#12
Preguntas y respuestas / Mostrar mecanicas de Juego en Desarrollo
Septiembre 08, 2018, 11:09:16 PM
Hola, me encuentro desarrollando un juego, este es mi trabajo mas profesional y pienso sacarlo para XBOX ONE, con el export para UWP, pero ahora que hay una beta para switch estoy pensando si sacarlo para switch, de todos modos va para rato. ( ya he probado el juego con controles de XBOX ONE y PS4, en mac y windows )
En fin, me siento un poco hermetico a mostrar power up y otras mecanicas del juego, porque pienso que al termnarlo y cuando se juegue, si ya se conocen los power ups y las otras mecanicas el juego sera menos atractivo, sin embargo, pienso que seria bueno para recibir retroalimentacion y ver si las mecanicas son realmente buenas, ademas he visto que en twitter los indie devs muestran muchas de las mecanicas, en fin, mi juego sera el tipico METROIDVANIA, con algunas otras mecanicas rescatadas de otros juegos, lo que busco es entretener al jugador, no enfocarme en mecanicas originales y hacerle jugar una buena historia, entonces, que piensan
En fin, me siento un poco hermetico a mostrar power up y otras mecanicas del juego, porque pienso que al termnarlo y cuando se juegue, si ya se conocen los power ups y las otras mecanicas el juego sera menos atractivo, sin embargo, pienso que seria bueno para recibir retroalimentacion y ver si las mecanicas son realmente buenas, ademas he visto que en twitter los indie devs muestran muchas de las mecanicas, en fin, mi juego sera el tipico METROIDVANIA, con algunas otras mecanicas rescatadas de otros juegos, lo que busco es entretener al jugador, no enfocarme en mecanicas originales y hacerle jugar una buena historia, entonces, que piensan
#13
Juegos en desarrollo / Xpace
Agosto 21, 2018, 10:07:50 AM #14
Preguntas y respuestas / Conectar Mando Xbox/Play Station a PC y probar en GMS 2
Agosto 20, 2018, 10:06:30 AM
no se si al conectar un mando de xbox 360 o xbox one / playstation 3 o 4, al PC puedo hacer pruebas con el juego GMS 2 que estoy programando, ayer intente pero aunque la PC me detecto el control, no funciono en el juego GMS
#15
Preguntas y respuestas / Objeto se atasca
Agosto 01, 2018, 10:59:14 PM
hola, tengo un sprite que al colisionar con la pared y si presiono ya sea la tecla izq o der, este queda atascado, estuve intentando como resolverlo pero sin exito, adjunto una imagen para que vean que el sprite esta intentando camiar por donde deberia estar callendo, cabe mencionar que el script que estoy usando es el de plataformas "PLATFORMER ENGINE" que se puede encontrar en: http://www.comunidadgm.org/desarrollo-de-scripts/platformer-'engine'-source-code/, adjunto tambien mi step event que esta un poco modificado para lo que requiero.
#16
Preguntas y respuestas / Activar instancias dentro de
Julio 24, 2018, 11:11:39 AM
tengo muchos obg_wall en room muy grande supongamos 1000x1000, el caso es que lo dividi en areas supongamos 200x200 cada area, el chiste es desactivar todos los obj_wall que esten fuera del area en el que me encuentro, eso implica que al cambiar de area voy a desactivar todos y luego activar solo los obj_wall que esten dentro del area en el que me encuentro.
alguien sabe como seria la mejor manera de hacer algo asi?
alguien sabe como seria la mejor manera de hacer algo asi?
#17
Preguntas y respuestas / colision con tile o con objeto
Julio 23, 2018, 10:47:08 AM
estoy viendo si es mejor hacer colisiones con el tile map, porque he leido que usar esas funciones son mas lentas que hacerlo coloquialmente como poner muchos objeto_wall hacerlo invisible y colisionar el personaje principal con este?
como ven conviene usar colisiones con tiles para rooms grandes?
como ven conviene usar colisiones con tiles para rooms grandes?
#18
Preguntas y respuestas / animacion arrojar bombas tipo metal slug
Julio 19, 2018, 11:26:59 AM
hola, quiero hacer una animacion tipo metal slug como cuando estos arrojan una granada,
cuando van caminando y presionas el boton de bomba sale la animacion de la mano arrojando granada, pero esta es otra animacion aparte o se cambia completamente el sprite, sin embargo cuando cambias el sprite completamente hay un problema para tomar el frame exacto en el que ibas cambiando?
cuando van caminando y presionas el boton de bomba sale la animacion de la mano arrojando granada, pero esta es otra animacion aparte o se cambia completamente el sprite, sin embargo cuando cambias el sprite completamente hay un problema para tomar el frame exacto en el que ibas cambiando?
#19
Preguntas y respuestas / arrojar granadas
Julio 07, 2018, 10:14:14 PM
hola, acudo una vez mas a ustedes para ver si me pueden ayudar a crear una instancia el cual es arrojar una granada asi como las de metal slug, que rebote pero no tanto, he intentado con el move_bounce_solid( false ), pero se me hace que rebota mucho.
#20
Desarrollo de Scripts / Camara estilo metroid
Junio 29, 2018, 07:23:59 PM
Nombre del creador: Somnus
Breve descripción de su función
este es un ejemplo de como crear una camara para un juego tipo metroid donde puede haber rooms de direntes medidas, ya sea rooms grandes, pasillos, etc.
Versión GM utilizada
este codigo esta hecho con GMS 2, sin embargo la misma logica puede ser utilizada para versiones anteriores
Código del Script -si se usan argumentos, se debe indicar su función-
Se van a necesitar lo siguiente:
Empecemos con el funcionamiento:
OBJ_PLAYER:
este puede ser cualquier objeto que se mueva dentro de cada room de juego, moverse a las 4 direcciones, este lo pueden hacer como mejor les paresca.
el room de game maker debe de ser grande, lo suficiente para contener los obj_room dentro de el,
supongamos si la view es de 640x480, entonces podriamos tener:
- 1 room de 2560 x 480
entonces este room puede contener 2 obj_room dentro
el primero:
x:0
y:0
width: 1920
height:480
el segundo:
x:1920
y:0
width: 640
height:480
entonces, al mover el jugador, este podra ir libremente dentro todo el obj_room 1, al llegar al obj_room 2, este se activara y el view ahora sera el correspondiente al alrea del obj_room 2.
FUNCIONAMIENTO:
lo que se hace es que el area que se muestra por pantalla es aquella definida por el obj_room, al momento de salir del room actual y entrar en otro, el nuevo se vuelve el activo y la view muestra el area correspondiente a este, de esta misma manera se pueden tener tantos rooms se quiera de los tamanos que quieran, esto puede ser un room grande donde se encuentra el enemigo y luego pasar por una pasillo largo, el cual puede ser un pedazo de la pantalla.
NOTAS:
la variale global para saber cual es el room activo, se puede poner donde se quiera, solo que tiene que estar definida porque es de esta de donse se obtienen las medidas del room activo del juego.
link del ejecutable:
https://marketplace.yoyogames.com/assets/7122/sliding-camera
Breve descripción de su función
este es un ejemplo de como crear una camara para un juego tipo metroid donde puede haber rooms de direntes medidas, ya sea rooms grandes, pasillos, etc.
Versión GM utilizada
este codigo esta hecho con GMS 2, sin embargo la misma logica puede ser utilizada para versiones anteriores
Código del Script -si se usan argumentos, se debe indicar su función-
Se van a necesitar lo siguiente:
obj_room
obj_camera
obj_jugador
un room con las medidas deseadas
global.active_room; //en esta variable guardaremos el room en el que nos encontramos
Empecemos con el funcionamiento:
OBJ_PLAYER:
este puede ser cualquier objeto que se mueva dentro de cada room de juego, moverse a las 4 direcciones, este lo pueden hacer como mejor les paresca.
OBJ_ROOM.-
las medidas de este objeto van a indicar el tamano del room cabe mencionar que este no es un room de GMS, si no las areas en las que estaremos haciendo las transiciones
evento step:
if( x < obj_player.x
&& obj_player.x < x + sprite_width
&& y < obj_player.y
&& obj_player.y < y + sprite_height)
{
global.active_room = self;
}
OBJ_CAMERA.- este objeto es el que va a estar moviendo la camara segun la posicion del jugador pero se movera hasta los margenes del room activo.
evento step:
//asumiendo que las medidas de la view es 640 x 480
view_middle_width = 640/2;
view_middle_height = 480/2
view_xmin = global.active_room.x; //margen minimo del room en eje X
view_ymin = global.active_room.y; //margen minimo del room en eje Y
view_xmax = global.active_room.x + global.active_room.sprite_width; //margen maximo del room en eje X
view_ymax = global.active_room.y + global.active_room.sprite_height; //margen maximo del room en eje Y
camera_set_view_pos
(
view_camera[ 0 ], //la camara/view a mover, en este caso 0
// la posicion de la camara en eje X, dentro de los margenes minimo y maximo del room activo
clamp( obj_nem.x, view_xmin + view_middle_width, view_xmax - view_middle_width ) - view_middle_width,
// la posicion de la camara en eje Y, dentro de los margenes minimo y maximo del room activo
clamp( obj_nem.y, view_ymin + view_middle_height, view_ymax - view_middle_height ) - view_middle_height
);
el room de game maker debe de ser grande, lo suficiente para contener los obj_room dentro de el,
supongamos si la view es de 640x480, entonces podriamos tener:
- 1 room de 2560 x 480
entonces este room puede contener 2 obj_room dentro
el primero:
x:0
y:0
width: 1920
height:480
el segundo:
x:1920
y:0
width: 640
height:480
entonces, al mover el jugador, este podra ir libremente dentro todo el obj_room 1, al llegar al obj_room 2, este se activara y el view ahora sera el correspondiente al alrea del obj_room 2.
FUNCIONAMIENTO:
lo que se hace es que el area que se muestra por pantalla es aquella definida por el obj_room, al momento de salir del room actual y entrar en otro, el nuevo se vuelve el activo y la view muestra el area correspondiente a este, de esta misma manera se pueden tener tantos rooms se quiera de los tamanos que quieran, esto puede ser un room grande donde se encuentra el enemigo y luego pasar por una pasillo largo, el cual puede ser un pedazo de la pantalla.
NOTAS:
la variale global para saber cual es el room activo, se puede poner donde se quiera, solo que tiene que estar definida porque es de esta de donse se obtienen las medidas del room activo del juego.
link del ejecutable:
https://marketplace.yoyogames.com/assets/7122/sliding-camera