Nace Bit Knights, nuevo estudio de desarrollo para MSX

Página 2/3
1 | | 3

Por Warchild

Paragon (1285)

Imagen del Warchild

24-08-2016, 19:06

Tiene muy buena pinta el juego!! Big smile Creo que vamos a estar todos muy pendientes del desarrollo, pero no os lo toméis como presión! Sólo son ganas locas de un nuevo juegazo para MSX2 oO Running Naked in a Field of Flowers

Tengo una preguntilla sobre la parte técnica, por curiosidad. Es sobre la animación del jugador, cuando jugué Flashback y Another World me encantó ese efecto (y los juegos, geniales). Hace un tiempo me puse a hacer pruebas, a mi engorrosa manera, porque pienso que un juego como Flashback sería más que posible en MSX2. Si bien el protagonista tiene muchos frames de animaciones, no es un juego con muchos enemigos en pantalla, no tiene scroll, pero es muy entretenido por la historia, ambientación... en fin, al grano que ya se me va... el caso es que llegué a la conclusión de que para animar el Sprite del jugador la mejor opción es tener los datos de los patterns en VRAM y usar el comando YMMM para hacer una copia vertical al inicio de las definiciones de sprites. Es decir, si uso 4 sprites para el jugador, copio 32x4 bytes al inicio de las definiciones de sprites (que si no recuerdo mal, en screen 5 se corresponde con la línea 240). Además en mi caso, en screen 5 una línea son 128 bytes, por lo que tenía una definición completa por línea lo que me facilita bastante el tema de organizar los patterns en VRAM.

¿Estáis haciendo algo así para animar el Sprite del jugador?

Un apunte sobre herramientas para diseñar Sprites. Pienso como otros, que no tenemos una herramienta óptima para crear animaciones con varios Sprites y sin limitarse a los que por hardware puede manejar el ordenador. Pero antes de herramientas para PC, photoshop y esas cosas, creo que más de uno y más de cinco pueden currarse algo funcional para MSX2. Incluso en Basic. Y además, de una sentada Hannibal Tenemos ordenadores con mucha RAM y capacidad de almacenaje con las tarjetas SD. Así que algo mejor deberíamos tener sin sudar demasiado. Yo me voy a poner a lío en cuanto tenga algo de tiempo. Rescataré mi editor de sprites, que mis cosas son de las que luego solo puedo usar yo, y si consigo dejarlo medio bonico, lo compartiré. No es que sea gran cosa, ni lo será. Pero en mi opinión tampoco se necesita gran cosa para tener algo funcional para MSX2 y que supere a lo que tenemos ahora. Ojo, que no es que no quiera que se usen PC's! Pero creo que mucha gente se animaría a usar un programita en Basic con sus MSX y quién sabe qué cantera de grafistas nos puede salir de ahí LOL!

Al final no veas si me he liado... bueno, mi enhorabuena por vuestro proyecto, estoy seguro que nos va a dar muchas horas de diversión, y espero que el desarrollo sea también divertido para vosotros. Gracias por el curro que os estáis pegando! Big smile

Por jotapeg

Expert (117)

Imagen del jotapeg

24-08-2016, 22:23

Pues se OMVRE!!!!!! y hazlo. Wink

Por Warchild

Paragon (1285)

Imagen del Warchild

25-08-2016, 09:19

Jajaja ya estoy en ello! Pero soy lento, desordenado e inconstante. Soy todo virtudes!! Running Naked in a Field of Flowers

Pero no desviemos el tema del hilo: Bit Knights, un nuevo equipo con un desarrollo en marcha más que interesante Big smile

Por jorge.romero.9655

Master (147)

Imagen del jorge.romero.9655

26-08-2016, 18:11

Je je... vaya tela como esta el nivel de hype XD

Sobre el tema de las animaciones, os confirmo que el personaje principal tiene bastantes mas frames de lo habitual, pero ojo, no es un Prince of Persia ni un Flashback. Haceros a la idea de que tiene unos diez frames de carrera hacia cada lado. Si a eso le sumas el tamaño del personaje, que son 16,32 pixeles y que ademas cuenta con contorno, te quedas con cuatro sprites para cada frame de animacion. A partir de ahi vamos multiplicando hasta llegar a las cifras que cita mi tocayo.

Sobre las herramientas de edicion... lo dicho: haberlas las hay y se agradece muchisimo su existencia (mis primeros juegos los hice tirando de tiny Sprite, SpriteSEXD y sucedaneos), pero estas al final se quedan cortas.

El problema con las aplicaciones que hay en mi opinion, es que van un paso por detras de lo que buscamos. Es decir, me parecen herramientas hechas por programadores para un publico generalista, no herramientas para grafistas. Esto es util y esta muy bien porque atrae a los desarrolladores, pero tienen sus desventajas. De verdad que no os haceis idea de la cantidad de herramientas que hecho en falta al usar los editores actuales.

Como diseñador, una vez manejas los conceptos del VDP no necesitas que la aplicacion te limite el numero de pixels por linea, el tamaño de la imagen, la cantidad de sprites o su posicion en el atlas de sprites por poner un ejemplo. Es mucho mas comodo usar un editor potente de PC, con todas sus herramientas (no olvidemos los equipos de desarrollo y años de experiencia tienen vertidas estas aplicaciones) y despues hacer uso de un buen conversor que solo tenga por limitacion la capacidad de tu MSX. Con esto ademas, le puedes pasar tu proyecto a un grafista que no conozca nada del sistema. Basta con que le digas lo que puede o no hacer y listo.

Sin enrollarme mas, mi consejo es que si quereis fomentar el trabajo en equipos de desarrollo, tomeis la via de crear conversores. Creo que es la forma mas rapida de facilitar herramientas para los desarrolladores. Obviamente tampoco tengo la palabra final en todo esto, cada cual desarrolla como mejor le viene, pero personalmente creo que por ahi deberian de ir los tiros.

Por yodh

Champion (455)

Imagen del yodh

26-08-2016, 19:02

jorge.romero.9655 wrote:

Me alegra que os vayan gustando los gráficos. Creo sinceramente que os va a molar mil el resultado. Al menos no será por falta de ganas. Le estamos echando más horas que el chapista de Mazinger Z.

Pues respectivamente a tus frases... Efectivamente gustan, seguro que molará y a tu última frase: JA, JA, JA y aunque quede algo redundante pongo también el emoticono siguiente: LOL!

PD. Por supuesto... me alegro por la creación de este nuevo grupo y ánimo para este primer proyecto y los siguientes. Cool

Por AxelStone

Prophet (3021)

Imagen del AxelStone

27-08-2016, 00:23

Warchild wrote:

Tengo una preguntilla sobre la parte técnica, por curiosidad. Es sobre la animación del jugador, cuando jugué Flashback y Another World me encantó ese efecto (y los juegos, geniales). Hace un tiempo me puse a hacer pruebas, a mi engorrosa manera, porque pienso que un juego como Flashback sería más que posible en MSX2. Si bien el protagonista tiene muchos frames de animaciones, no es un juego con muchos enemigos en pantalla, no tiene scroll, pero es muy entretenido por la historia, ambientación...

Gracias por tus palabras aún queda. Sobre la posibilidad de portar un flashback a MSX2, te confirmo que técnicamente es posible pero "a su manera". En Flashback los personajes son vectoriales, lo que sugieres es simularlos usando sprites hardware, por lo que quedarían parecidos pero no iguales. Algo así como el Prince of Persia de Master System, se mueve muy bien pero no tiene el mismo look que en PC.

En nuestro juego el personaje principal efectivamente va en VRAM, no en la zona de patterns de los sprites, y los vamos actualizando a demanda. Es una de las partes más elaboradas del motor pero queda muy bien. Eso sí, no es oro todo lo que reluce, en SC4 el command engine del VDP está desactivado y las copias debes hacerla con la CPU, una lástima, en MSX2+ no habría ese problema.

En fin ya digo, a ver si la próxima vez hablamos de contenidos.

Por dioniso

Champion (479)

Imagen del dioniso

28-08-2016, 10:07

AxelStone wrote:

En Flashback los personajes son vectoriales, lo que sugieres es simularlos usando sprites hardware, por lo que quedarían parecidos pero no iguales.

Pensaba que sólo en Another World los personajes eran vectoriales.

Por cierto, enhorabuena por el grupo. Ánimo con el primer proyecto.

Por AxelStone

Prophet (3021)

Imagen del AxelStone

28-08-2016, 14:14

dioniso wrote:
AxelStone wrote:

En Flashback los personajes son vectoriales, lo que sugieres es simularlos usando sprites hardware, por lo que quedarían parecidos pero no iguales.

Pensaba que sólo en Another World los personajes eran vectoriales.

Por cierto, enhorabuena por el grupo. Ánimo con el primer proyecto.

En ello estamos Wink . Muchas veces cuando se habla de la viabilidad de hacer un juego, como el Flashback que nos ocupa, lo más difícil es hacerlo completo, no una techdemo, me explico. Poner una simulación del personaje de Flashback moviendose por un par de pantallas no es muy difícil, más allá de capturar sus frames y meter respuesta al teclado. Lo realmente difícil es hacer el juego COMPLETO. Eso implica hacer un motor completo que responde a eventos, las IAs, sonidos, los mapas originales, y si me apuras las cinemáticas.

Por todo ello, creo que hacer 2 pantallas de Flashback en MSX2 es relativamente simple, en Turbo BASIC mismamente se hacen. Hacer el juego completo solo lo veo viable si se forma un grupo de desarrollo y se animan a ello con decisión, siendo conscientes de la titánica tarea que les espera.

Por dioniso

Champion (479)

Imagen del dioniso

28-08-2016, 14:58

Me hubiese gustado haberos conocido. Como ya dije, soy de Huelva, pero vivo en Alemania. En la fecha de la primera reunión en Sevilla estaba en Dortmund. Quizá en alguna otra. En Navidad estaré por Huelva.

Por AxelStone

Prophet (3021)

Imagen del AxelStone

28-08-2016, 15:07

Ahora a finales de Septiembre tenemos otra RU, crearé el hilo correspondiente.

Página 2/3
1 | | 3