[TOOL] Gemix Game Maker 2 (Proximamente)

Actualizaciones, lanzamientos y últimas noticias sobre la herramienta.
Post Reply
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: [TOOL] Gemix Game Maker 1.3

Post by CicTec »

g1tp111ricard8 wrote:
CicTec wrote: Sobre el post anterior que puse sobre los punteros, ya tienes pensado como plantear la nueva ventana ?
Casualmente me falta añadir esa parte, aunque yo lo pondría en la misma ventana de Editar Variables, solo que le agregaré las nuevas características... queda pendiente eso...
Ok.
User avatar
g1tp111ricard8
Posts: 696
Joined: Tue Dec 02, 2008 7:47 pm
Location: InteractiveStation
Contact:

Re: [TOOL] Gemix Game Maker 1.3

Post by g1tp111ricard8 »

CicTec wrote:
g1tp111ricard8 wrote:
CicTec wrote: Sobre el post anterior que puse sobre los punteros, ya tienes pensado como plantear la nueva ventana ?
Casualmente me falta añadir esa parte, aunque yo lo pondría en la misma ventana de Editar Variables, solo que le agregaré las nuevas características... queda pendiente eso...
Ok.
Puedes bajarte la nueva release. La pruebas y me dices que tal...

Saludos
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: [TOOL] Gemix Game Maker 1.4

Post by erkosone »

Algún video del programa creand algo que se mueva?
User avatar
g1tp111ricard8
Posts: 696
Joined: Tue Dec 02, 2008 7:47 pm
Location: InteractiveStation
Contact:

Re: [TOOL] Gemix Game Maker 1.4

Post by g1tp111ricard8 »

No, todavia no hay video al respecto... Por ahora se puede crear procesos estáticos... la animación del proceso viene en la siguiente release... Queria crear las variables para los procesos para que el usuario los use para la animación...

Saludos...
User avatar
shao
Posts: 6048
Joined: Wed Jun 17, 2009 4:51 pm

Re: [TOOL] Gemix Game Maker 1.4

Post by shao »

una pregunta facil.
en que te basas para saber que version de la beta es lo que estas haciendo, es decir, cuando es la 1.0 o la 1.2?
no tengo ni zorra.
User avatar
g1tp111ricard8
Posts: 696
Joined: Tue Dec 02, 2008 7:47 pm
Location: InteractiveStation
Contact:

Re: [TOOL] Gemix Game Maker 1.4

Post by g1tp111ricard8 »

Eso depende... yo me baso en crear algo muy sencillo para después crear algo mucho más novedoso y con mejoras.
Cuando es un programa o herramienta que ya es funcional, es decir que te permite crear código fuente y que puedes editarlo, sin errores, para mí seria 1.0... Las versiones que siguen, son mejoras a la anterior, solo se añaden mejoras para facilitar el diseño del código fuente.
No me gusta poner versiones como 0.4 o algo por el estilo, ya que lo que hago en principio es hacer algo sencillo y funcional y con los avances que le hago a mi programa, al final mi versión sería hasta la 2.0...

Y si comparas las dos versiones (entre 2.0 y 1.0) existirá mucha diferencia.

Saludos...
User avatar
shao
Posts: 6048
Joined: Wed Jun 17, 2009 4:51 pm

Re: [TOOL] Gemix Game Maker 1.4

Post by shao »

ok entiendo, intentare aplicarlo yo tambien a mis programas, ya que en principio no le daba mucha importancia, simplemente tenia pensado dedicarme a subir cuando hayan suficientes novedades y ya.
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: [TOOL] Gemix Game Maker 1.4

Post by erkosone »

Hay muchas formas de hacer las animaciones para los procesos, yo te propongo una que es estupenda, y reutilizable, mas bien se puede definir como una animación global para todos los personajes que compartan el mismo tipo de movimientos/animaciones, un ejemplo de esto seria los clasicos personajes de un juego RPG, donde puedes andar en 4 u 8 direcciónes y las animaciones siempre son iguales para todos los personajes.

El sistema se basa en lo siguiente:

Crear un set de variables GLOBAL que corresponde a cada una de las animaciones, un ejemplo de nombres seria:

ANIMA_UP, ANIMA_DW, ANIMA_LEFT, ANIMA_RIGHT;

Entonces creas un proceso PREDEFINIDO como este:

Code: Select all

PROCESS ANIMA_PERSO();
BEGIN
ANIMA_UP=1;
ANIMA_DER=4;
ANIMA_DW=7;
ANIMA_IZQ=10;
LOOP
IF(KEY(_UP) && ANIMA_UP<3)ANIMA_UP++;ELSE ANIMA_UP=1;END
IF(KEY(_RIGHT) && ANIMA_DER<6)ANIMA_DER++;ELSE ANIMA_DER=4;END
IF(KEY(_LEFT) && ANIMA_IZQ<12)ANIMA_IZQ++;ELSE ANIMA_IZQ=10;END
IF(KEY(_DOWN) && ANIMA_DW<9)ANIMA_DW++;ELSE ANIMA_DW=7;END

FRAME(500);
END
END
Como ves, se trata de un fichero FPG que contiene 3 gráficos por animación, como los tipicos del gamemaker xp, vx, etc..
Lo mejor se este sistema es que, el FPG es asignado en el proceso del personaje, así, puedes controlar cualquier tipo de perso con el mismo proceso de animación.
Además, este proceso es sumamente ligero en carga a la CPU pues no tiene que mostrar ningún gráfico.

Con este proceso corriendo en todo momento tienes que, al pulsar una ARROW_KEY inicias la animación, y si dejas de pulsarla, la animación vuelve al primer valor de sus 3 gráficos.
Es un sistema muy sencillo y bastante versatil, si te has fijado habrás visto que hay un:

FRAME(500);

Si ajustas ese valor a un numero mas alto, las animaciones seran mas lentas, si lo reduces, las harás mas rapidas..


Entonces en el proceso del personaje solo hayq ue poner esto:

if (key(_left)) graph = anima_left;end


Si el personaje decides que ha de moverse en 8 posiciones, 4 standard + diagonales, solo es colocar las lineas que controlan la animación de la tecla Izquierda y Derecha detras de las de ARRIBAS y ABAJO, de esta forma impones que aunque pulses UP+LEFT, la animación a mostrar siempre será ANIMA_LEFT.


No se si tenias ya un sistema pensado, espero qeu esto te sea de ayuda en tu proyecto ;)
User avatar
g1tp111ricard8
Posts: 696
Joined: Tue Dec 02, 2008 7:47 pm
Location: InteractiveStation
Contact:

Re: [TOOL] Gemix Game Maker 1.4

Post by g1tp111ricard8 »

Gracias por la información...

Yo manejaría la animación del objeto a través de Eventos...

Por ejemplo...
Si el objeto está inactivo... Hacer animación...

Si el objeto está activo...
- Si tecla = Arriba ... Hacer animación, moverse arriba, etc
- Si tecla = B... Ejecutar proceso, etc
- También le agregaría aceleración, para que el movimiento del personaje sea fluido...

Si el objeto colisiona con otro objeto...
- hacer animación

Por ahora lo tengo planeado de esa manera...
Saludos...
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: [TOOL] Gemix Game Maker 1.4

Post by erkosone »

Parece una buena opción también, no estaba acostumbrado a la manipulación de objetos y familias de objetos por eventos, pero una vez que me he puesto las pilas con este tema, sin duda con las features que tiene Gemix, es una opción excelente para el tratamiento de casi todo lo relacionado con eventos.

La verdad, ultimante estoy dedicando muchos esfuerzos a utilizar la feature SIGNAL() de gemix en todo lo que puedo, y la verdad, es espectacular lo que se gana el performance, y sobre todo en ORDEN dentro del juego.
Post Reply

Return to “Novedades y Releases”