Dluk, felicitaciones por este remake está muy pero que muy bien conseguido!
Sigue así!
[GAME]: Megaman XS
- Dluk
- Posts: 2423
- Joined: Sun Jan 04, 2009 3:51 pm
- Location: En el campo de batalla
- Contact:
Re: Megaman XS
¡Gente, logré lo de las durezas "móviles"!


Al final de todo no usé ni OVERLAP ni COLLISION, ya que se me complicaba para que quedara de la misma forma que la detección de colisiones del escenario. Así que implementé un algoritmo que calcula la distancia del proceso que interesa (un disparo, el personaje, los enemigos) a cada proceso plataforma (los cuales al llamarlos los meto en una tabla para evitar usar TYPE) y, con esa distancia, busco en un fichero que contiene las durezas de cada plataforma y examino que sucede... y así quedó el sistema adaptado con plataformas que se mueven.
También analicé el caso de que el personaje sea aplastado por alguna dureza, y terminé creando un sistema que lo detecte y que aplique un daño que varie con la plataforma... eso lo hice porque con este nuevo sistema puedo hacer algún escenario donde las paredes se cierren o el techo caiga, y podría aplicar un daño alto para matar directamente al personaje.
Bueno, quería compartir eso con ustedes, para que vean que el proyecto sigue vivo y que va por buen camino. Ahora voy a hacer un arma que lance un bloque, como para acceder a zonas fuera de alcance.
Saludos a todos y gracias por los ánimos ^^


Al final de todo no usé ni OVERLAP ni COLLISION, ya que se me complicaba para que quedara de la misma forma que la detección de colisiones del escenario. Así que implementé un algoritmo que calcula la distancia del proceso que interesa (un disparo, el personaje, los enemigos) a cada proceso plataforma (los cuales al llamarlos los meto en una tabla para evitar usar TYPE) y, con esa distancia, busco en un fichero que contiene las durezas de cada plataforma y examino que sucede... y así quedó el sistema adaptado con plataformas que se mueven.
También analicé el caso de que el personaje sea aplastado por alguna dureza, y terminé creando un sistema que lo detecte y que aplique un daño que varie con la plataforma... eso lo hice porque con este nuevo sistema puedo hacer algún escenario donde las paredes se cierren o el techo caiga, y podría aplicar un daño alto para matar directamente al personaje.
Bueno, quería compartir eso con ustedes, para que vean que el proyecto sigue vivo y que va por buen camino. Ahora voy a hacer un arma que lance un bloque, como para acceder a zonas fuera de alcance.
Saludos a todos y gracias por los ánimos ^^

"El destino es como un juego... ¿No? Y ahora, esperas mi último movimiento"
Kain - Legacy of Kain: Soul Reaver
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: Megaman XS
Pues excelente, te lo estas currando de forma estupenda, animo animo! 
Por cierto, has probado si al final en 16bits puede hacerse igual sin perder los colores originales ?
Por cierto, has probado si al final en 16bits puede hacerse igual sin perder los colores originales ?
- Dluk
- Posts: 2423
- Joined: Sun Jan 04, 2009 3:51 pm
- Location: En el campo de batalla
- Contact:
Re: Megaman XS
No, aún no he probado, pasa que tengo que reescribir todos los FPG que tengo a 32... cuando lo haga, te avisaré ^^
Saludos
Saludos

"El destino es como un juego... ¿No? Y ahora, esperas mi último movimiento"
Kain - Legacy of Kain: Soul Reaver
- Nightwolf
- Posts: 3032
- Joined: Tue Oct 07, 2008 3:26 pm
- Location: Aquí mismo.
- Contact:
Re: Megaman XS
genial esta versión de MegaMan!
Lo único que puedo achacar, es la velocidad del juego, lo veo todo muy lento 
- Dluk
- Posts: 2423
- Joined: Sun Jan 04, 2009 3:51 pm
- Location: En el campo de batalla
- Contact:
Re: Megaman XS
¿Todo muy lento? Pero es más rápido que los Megaman X originales... si le diera más velocidad, sería injugable :SNightwolf wrote:genial esta versión de MegaMan!Lo único que puedo achacar, es la velocidad del juego, lo veo todo muy lento

"El destino es como un juego... ¿No? Y ahora, esperas mi último movimiento"
Kain - Legacy of Kain: Soul Reaver
- Nightwolf
- Posts: 3032
- Joined: Tue Oct 07, 2008 3:26 pm
- Location: Aquí mismo.
- Contact:
Re: Megaman XS
Es la sensación que da nada ponerte a jugar, que el juego es lento. ¿Está la cosa a 60 Fps?
- Dluk
- Posts: 2423
- Joined: Sun Jan 04, 2009 3:51 pm
- Location: En el campo de batalla
- Contact:
Re: Megaman XS
Ah, vos te referís a lentitud en las animaciones. Mirá, el juego está a 28 FPS, pero se deberían poder subir. ¿A eso te referias?Nightwolf wrote:Es la sensación que da nada ponerte a jugar, que el juego es lento. ¿Está la cosa a 60 Fps?

"El destino es como un juego... ¿No? Y ahora, esperas mi último movimiento"
Kain - Legacy of Kain: Soul Reaver
- Nightwolf
- Posts: 3032
- Joined: Tue Oct 07, 2008 3:26 pm
- Location: Aquí mismo.
- Contact:
Re: Megaman XS
Exacto. A eso me refiero. Un juego a 60 FPS se verá mucho más suave
Aunque tienes que controlar las animaciones para que no salgan demasiado rápidas, pero el juego gana en control. Pruebalo y verás como gana en jugabilidad un montón 
- Dluk
- Posts: 2423
- Joined: Sun Jan 04, 2009 3:51 pm
- Location: En el campo de batalla
- Contact:
Re: Megaman XS
Lo he probado, y es cierto lo de la suavidad. Lo de las animaciones no es problema, basta con definir tablas más largas con más cantidad de frames, pero lo que no se como solucionar es el hecho de que el juego vaya tan rápido. El problema es que Gemix no soporta datos de tipo Float, por lo que no puedo realizar incrementos en X e Y menores a 1...Nightwolf wrote:Exacto. A eso me refiero. Un juego a 60 FPS se verá mucho más suaveAunque tienes que controlar las animaciones para que no salgan demasiado rápidas, pero el juego gana en control. Pruebalo y verás como gana en jugabilidad un montón
¿Alguna ayuda para adaptar el juego a 60 FPS?

"El destino es como un juego... ¿No? Y ahora, esperas mi último movimiento"
Kain - Legacy of Kain: Soul Reaver
