[Homebrew NES] The Banketh - The Video Game. Videojuego para NES

Para los que sintáis curiosidad por saber como se hizo The Banketh - The Video Game

Imagen

https://youtu.be/gfiNwqP85qw
Enhorabuena por el curruzo. [oki]

El proyecto pinta genial y merece todo el apoyo posible. [Ooooo]
Pinta genial ! A ver si llega al objetivo.

Saludos
¡Pues ya solo quedan 12 días!
Y yo solo os digo una cosa, que los dos packs que había de The Banketh + NES classic mini se han mecenado.

Todavía estáis a tiempo de pillar The Banketh + la cerveza La Grúa, que es bien. [chulito]

Imagen

Crowdfunding: https://www.verkami.com/projects/17050- ... video-game
Diskover escribió:Para los que sintáis curiosidad por saber como se hizo The Banketh - The Video Game

Imagen

https://youtu.be/gfiNwqP85qw


Muchas felicidades. Imagino que no habrá sido un camino de rosas llevar a cabo esta empresa. Quería decirte que, si puedes, edites el vídeo del "cómo se hizo" porque la fuente no se ve bien. Igual cambiándole el color de blanco a verde, por ejemplo, no perdería nitidez.

Saludos.
¡Compañeros! Solo queda una semana [fumando]

@VEGARO_EOL ok, veré a ver que puedo hacer.
Ahí va mi aportación para un juego, mucha suerte :)
Diskover escribió:@hyrulewarriror Muchas gracias!!!! [fumando]


Crees que se llegará al objetivo Diskover ?
SoNi escribió:
Diskover escribió:@hyrulewarriror Muchas gracias!!!! [fumando]


Crees que se llegará al objetivo Diskover ?


Sinceramente, a estas alturas podría caber alguna posibilidad. Aunque lo veo difícil. Siempre esperas el milagro final. Estoy ahora mismo intentando hacer visibilidad en Alemania y otros países europeos. E incluso Japón.

En EE.UU. se lo conoce de sobra. De hecho, la mayoría de los mecenas son de allí.

Estos últimos días parece que la gente se ha animado a aportar capital.
Solo quedan unas pocas horas para que finalice el Crowdfunding [bye]
Una lastima, tenia muchas de ganas de que tuviera éxito el proyecto ..... te planteas otro intento, partiendo de la base de que ya sabéis por donde van los tiros ahora ? desconozco como funcionan las plataformas crowfunding y si eso es posible .....
Una auténtica pena, me parecía un proyecto muy chulo.

De todos modos, ánimo, hay que intentarlo de nuevo! :)
Buenos días:

Finalmente el proyecto de crowdfunding para la fabricación del videojuego The Banketh - The Video Game para la consola NES no ha conseguido llegar al objetivo de 3.500€

Desde RetroNES Software queremos daros las gracias por el apoyo ofrecido, y esperamos poder seguir ofreciendo otro proyecto en breve, menos ambicioso, y con la sabiduría que nos ha dado este fracaso. Para ello, os mantendremos informados.

@SoNi Efectivamente, no nos vamos a rendir e insistiremos. Dentro de un mes posiblemente comentemos algo, realizando otro crowdfunding en otra plataforma y con un precio más ajustado a ser posible.

@SetzerGabbiani Gracias por el apoyo.
Vaya lástima , tenia la esperanza que se llegaría al objetivo pero parece ser que no.
Seguiré pendiente del hilo para las novedades
Una pena, seguiremos pendientes para el proximo :( :(
Tendré que ajustar el precio y posiblemente lo lance mediante la plataforma Kickstarter
Esto se ve muy pero que muy interesante muy buen proyecto suerte socio
ACTUALIZACIÓN 2019

Tras dos años del intento de crowfunding para poder fabricar cien unidades de The Banketh, este mes de abril por fin he vuelto a retomar el proyecto.

Como sabéis, el mencionado crowfunding se quedó a mil euros de conseguir el objetivo y se tuvo que desistir. Tras esto, me desentendí del proyecto y me involucré en otros de menor calado aunque igualmente dificultosos y laboriosos, donde he podido aprender cosas nuevas y desenvolverme mejor en las técnicas de programación para sacar partido a la consola.

Ahora mismo se ha rehecho el proyecto The Banketh aprovechando todo lo posible el código original, pero haciendo reestructuraciones de base muy importantes.

MEJORA DE CREACIÓN DE BACKGROUNDS:
Entre las mejoras tenemos la inclusión metatiles para formar los escenarios. Antes utilizaba la herramienta de creación de backgrounds y sprites NEStool, de Shiru. Esta herramienta permitía crear nuestro tileset gráfico facilmente, muy parecido a como se usa Paint de Windows (salvando las distancias) y permitía guardar backgrounds en bruto y comprimidos, que el compilador CC65 (que es con el que podemos hacer nuestros programas en C para NES), entendía y plasmaba luego en nuestro desarrollo final. Lo malo es que consumía al final mucho espacio en la ROMs que tenemos para nuestro videojuego, y utilizaba una y otra vez tiles que repetiamos constantemente en cada background. Vamos, que de todo menos optimo.

Ahora se ha creado un sistema de METATILES de 16x16, donde utilizamos los tiles que necesitamos para crear estos metatiles. Esto genera un archivo de direccionamiento formando un array hexadecimal que representa estos metatiles, que luego podemos usar para crear nuestras pantallas gracias al editor de mapas Tiled. Este nos da un abanico de posibilidades y conseguimos comprimir MUCHO el espacio destinado para backgrounds que tenía The Banketh.

Además, el espacio para el marcados de vidas, puntos, etc... que antes se repetía en cada pantalla, ahora solo se lee una vez y se repite donde queramos, lo que ayuda a comprimir aún más el espacio.

Para muestra una imagen:

Este era el espacio reservado para los cinco niveles originales de la beta de The Banketh en 2016:

Imagen


Este es el espacio actual que usan los mismos cinco niveles sacados de la beta de The Banketh utilizando el sistema de metatiles:

Imagen


Como veis, el espacio aprovechado es BRUTAL, lo que permite que se pueda destinar para crear niveles todavía más grandes y complejos, añadir nuevos, mejorarlos, meter mejores cutscene, etc... Lo que se te pase por la cabeza.

Ahora sigo utilizando la herramiento NEStool de Shiru, pero solo para crear los tiles y en todo caso plasmar pruebas de backgrunds para ver que tal quedan las creaciones gráficas puestas en pantalla, antes de crear un array de metatiles final. A parte de esto, lo sigo usando para la creación de sprites y frames de animaciones, que está muy bien.

MEJORA DE COLISIONES:
El sistema de colisiones se ha cambiado parcialmente. Se conserva la forma en como nuestros sprites interpretan el mapa por donde se tienen que mover, pero con mejoras.

El mapeado de colisiones, que antes era un archivo independiente del background que se cargaba depues de este en la memoria, ahora a corrido la misma suerte, asociando a cada metatile creado un tipo de dato del estilo "colision", "no_colision", de tal forma que se lee solo una vez, se mete en memoria y la maquina ya sabe que metatiles colisionan y cuáles no.

Además, gracias a la librería nesdoug utilizamos la función chek_collision, escrita en ensamblador, para la colisión entre sprites. Antes utilizaba un código escrito en C para esta misma función, pero consumía muchos recursos y daba algunos problemas (a veces, no se sabe porqué, quedaban colisiones invisibles en el mapa) que ahora ya se han solucionado.

MEJORA DE BOSS NIVEL 2:
Ahora mismo ando con esto entre manos. En la beta original de The Banketh, el boss era un helicóptero con tres rutinas de ataque. Esto no tenía mucho sentido, dado que todos los enemigos son meros mutantes, incluso los jefes, y lo del helicóptero fue una salida fácil que encontré en su momento para poder terminar el proyecto a tiempo.

Ahora se ha cambiado por una paloma gigante de ciudad, que... creo que os va a gustar. Todavía no está terminada, pero pinta muy bien:

Versión 2016
Imagen


Versión actual
Imagen Imagen Imagen
En este vídeo muestro como va el progreso del script del jefe final del nivel 2 del videojuego The Banketh.

Originalmente, en la versión beta, este era un helicóptero, pero esto no tenía ningún sentido dado que la historia del videojuego narra un ataque de mostruos mutantes, y de esta forma, lo mejor era poner un animal transformado y no algo mecánico. Elegí para esto una paloma de ciudad, típica de Santander, y transformada en mutante.

Tiene tres rutinas de ataque bien diferenciadas tal y como se puede apreciar.

Todavía hay que arreglar algunos detalles, pero practicamente, este será el jefe final de este área y su forma de atacar.

https://www.youtube.com/watch?v=XVJ2bSnw5Dk
Diskover escribió:En este vídeo muestro como va el progreso del script del jefe final del nivel 2 del videojuego The Banketh.

Originalmente, en la versión beta, este era un helicóptero, pero esto no tenía ningún sentido dado que la historia del videojuego narra un ataque de mostruos mutantes, y de esta forma, lo mejor era poner un animal transformado y no algo mecánico. Elegí para esto una paloma de ciudad, típica de Santander, y transformada en mutante.

Tiene tres rutinas de ataque bien diferenciadas tal y como se puede apreciar.

Todavía hay que arreglar algunos detalles, pero practicamente, este será el jefe final de este área y su forma de atacar.

https://www.youtube.com/watch?v=XVJ2bSnw5Dk


Trabajo espectacular ! Y esas rutinas de ataque, le dan una profundidad interesante al boss
Poco a poco voy añadiendo cosas y os enseño.

He solucionado muchos problemas y vuelvo a tener ilusión por el proyecto
75 respuestas
1, 2