[HO] [Neo Geo AES+] Maiya: Super Nature Girl ~ Un nuevo juego homebrew para Neo Geo AES+ | NeoGeoSDK

Hola a todos:

Con el renovado interés en torno a Neo Geo AES, MVS y AES+, el desarrollo de NeoGeoSDK continúa con nuevos juegos homebrew demo, importantes mejoras del engine y EagleBIOS.

Este vídeo presenta una demo de gameplay work-in-progress de Maiya: Super Nature Girl, un nuevo juego homebrew para Neo Geo desarrollado con NeoGeoSDK.

https://www.youtube.com/watch?v=2LUPt8vkFak

Maiya también se utiliza para probar, mejorar y ampliar el NeoGeoSDK 2D engine, demostrando al mismo tiempo lo que los desarrolladores homebrew pueden crear con el SDK.

MAIYA: SUPER NATURE GIRL

Maiya es una aventura homebrew de acción y plataformas con scrolling, ambientada en valles y escenarios naturales, que combina exploración horizontal y vertical, escalada, enemigos, NPCs, encuentros con guardianes, power-ups, objetos coleccionables y habilidades especiales.

LA HISTORIA

Los valles, antes hermosos y llenos de vida, están muriendo lentamente.

Los bosques están desapareciendo, los ríos y las cascadas han sido envenenados, las costas están enterradas bajo residuos y los cielos, antes despejados, están oscurecidos por la contaminación.

Detrás de esta destrucción se encuentra Lord Smoggar, cuyas fuerzas continúan corrompiendo el mundo natural.

Pero la naturaleza no se ha rendido.

En el centro de la historia están Maiya y Luna, hermanas gemelas con una poderosa conexión con la naturaleza.

El jugador puede elegir comenzar la aventura como Maiya o Luna. Cada hermana asume la misma misión: viajar por las tierras corrompidas, luchar contra las fuerzas que las están destruyendo y devolver la vida a los valles.

Su viaje adquiere aún mayor importancia cuando descubren que Sunboy, el Prince of Nature, ha sido capturado.

Con Sunboy prisionero, el equilibrio de la naturaleza se está debilitando. La influencia de Lord Smoggar continúa extendiéndose, transformando lugares que antes eran hermosos en tierras contaminadas y sin vida.

Ya sea jugando como Maiya o Luna, la misión consiste en luchar contra esta destrucción y sanar el mundo natural.

A medida que avanza la aventura, las tierras envenenadas comienzan a recuperarse. Los bosques vuelven a crecer, las aguas se vuelven claras, los animales regresan, las flores vuelven a florecer y la luz sustituye gradualmente a la oscuridad.

Cada valle restaurado acerca a las hermanas a su objetivo final:

Encontrar a Sunboy. Liberar al Prince of Nature. Detener a Lord Smoggar.

CONTROLS

A — jump
Up + A en el aire: segundo salto mientras dura un sky lily
Arrodillarse y después Up + A: high leap

B — thorn / whip a corta distancia
Mantener pulsado: run

C — dash

D — Secret Art
Consume una rose charge

Forward, Down, Down-Forward + B — Rising Bloom

Down, Forward + B — Rose Blossom Surge

PLAY THE MAIYA PRE-RELEASE

Se proporcionará una versión jugable work-in-progress ROM de Maiya junto con el pre-release.

https://github.com/eaglesoftware777/neo ... tag/v1.7.1

WHAT'S IN THIS PACKAGE

Maiya-WIP-EagleBIOS.zip: contiene los ROMs del juego junto con EagleBIOS, el reemplazo gratuito y open-source system firmware BIOS, para MAME.

Ejecutar como:

mame neogeo -rompath roms -hashpath hash -bios euro -cart1 maiya

Los checksum warnings correspondientes al firmware de reemplazo son esperados.

Maiya-WIP-NeoSD.neo: para el NeoSD flash cart. Copiarlo a la SD card. Se ejecuta utilizando el soporte del propio system BIOS del cart.

Download links:

https://github.com/eaglesoftware777/neo ... leBIOS.zip

https://github.com/eaglesoftware777/neo ... -NeoSD.neo


Ya están disponibles para pruebas las builds de Maiya compatibles con DarkSoft Multi.

Hemos preparado paquetes específicos para usuarios de DarkSoft Multi, tanto para AES como para MVS.

AES:

https://github.com/eaglesoftware777/neo ... AES_v1.zip

MVS:

https://github.com/eaglesoftware777/neo ... MVS_v1.zip



El proyecto reúne importantes sistemas de NeoGeoSDK dentro de un juego completo:

• character animation y action systems
• horizontal y vertical scrolling
• climbing y platform traversal
• NPC y enemy behaviour
• collision y physics
• camera tracking y constraints
• movement e input systems
• particles y visual effects
• palette effects
• hitstop y gameplay feedback
• power-ups y collectibles
• guardian arenas
• game events, timers y progress
• multiple environments
• bonus sequences
• attract mode
• custom FIX/HUD graphics
• custom C-ROM graphics
• dedicated game sound bank
• AES+, AES y MVS builds

AUDIO

NeoGeoSDK incluye su propio Z80/YM2610 audio stack, con soporte para:

• ADPCM-A y ADPCM-B
• FM music
• SSG music y effects
• MML composition
• FM LFO support
• volume y fade control
• tempo control
• sample looping
• game-specific sound banks
• recorded voice-bank support
• voice

https://eaglesoftware.biz/images/Maiya2.png


Nota: Esta es una traducción del texto original al español y puede contener errores o imprecisiones de traducción.





Hello Everyone,

With renewed interest around the Neo Geo AES, MVS and AES+, NeoGeoSDK development continues with new demo homebrew games, major engine improvements and EagleBIOS.

This video presents a work-in-progress gameplay demo of Maiya: Super Nature Girl , a new Neo Geo homebrew game being developed with NeoGeoSDK.

https://www.youtube.com/watch?v=2LUPt8vkFak

Maiya is also being used to test, improve and extend the NeoGeoSDK 2D engine, while demonstrating what homebrew developers can build with the SDK.

MAIYA: SUPER NATURE GIRL

Maiya is a scrolling action/platform homebrew adventure spanning nature valleys and scenes, combining horizontal and vertical exploration, climbing, enemies, NPCs, guardian encounters, power-ups, collectibles and special abilities.

THE STORY

Once beautiful and full of life, the valleys are slowly dying.

Forests are disappearing, rivers and waterfalls have been poisoned, coastlines are buried beneath waste, and once-clear skies are darkened by pollution. Behind the destruction is Lord Smoggar, whose forces continue to corrupt the natural world.

But nature has not given up.

At the heart of the story are Maiya and Luna, twin sisters with a powerful connection to nature.

The player can choose to begin the adventure as Maiya or Luna. Each sister takes up the same mission: travel through the corrupted lands, fight the forces destroying them and restore life to the valleys.

Their journey becomes even more important when they discover that Sunboy, the Prince of Nature, has been captured.

With Sunboy imprisoned, the balance of nature is weakening. Lord Smoggar's influence continues to spread, transforming once-beautiful places into polluted and lifeless lands.

Whether playing as Maiya or Luna, the mission is to fight back against the destruction and heal the natural world.

As the journey continues, poisoned lands begin to recover. Forests grow again, waters become clear, animals return, flowers bloom and light gradually replaces the darkness.

Every valley restored brings the sisters closer to their ultimate goal: Find Sunboy. Free the Prince of Nature. Stop Lord Smoggar.

CONTROLS

A jump (Up + A in the air: a second jump while a sky lily lasts; kneel, then Up + A: the high leap)

B thorn / whip up close (hold: run)

C dash

D Secret Art (uses a rose charge)

Forward, Down, Down-Forward + B : Rising Bloom

Down, Forward + B : Rose Blossom Surge

PLAY THE MAIYA PRE-RELEASE

A playable Maiya work-in-progress ROM will be provided with the pre-release.

https://github.com/eaglesoftware777/neo ... tag/v1.7.1

WHAT'S IN THIS PACKAGE

Maiya-WIP-EagleBIOS.zip : the game's ROMs plus EagleBIOS, the free open-source replacement system firmware bios, for MAME

run as

mame neogeo -rompath roms -hashpath hash -bios euro -cart1 maiya

Checksum warnings for the replacement firmware are expected

Maiya-WIP-NeoSD.neo : for the NeoSD flash cart: copy it to the SD card. It runs on the cart's own system BIOS support.

Dwonload links :

https://github.com/eaglesoftware777/neo ... leBIOS.zip

https://github.com/eaglesoftware777/neo ... -NeoSD.neo

We have prepared dedicated AES and MVS packages for DarkSoft Multi users.

AES:
https://github.com/eaglesoftware777/neo ... AES_v1.zip

MVS:
https://github.com/eaglesoftware777/neo ... MVS_v1.zip

The project brings major NeoGeoSDK systems together inside a complete game:

• character animation and action systems

• horizontal and vertical scrolling

• climbing and platform traversal

• NPC and enemy behaviour

• collision and physics

• camera tracking and constraints

• movement and input systems

• particles and visual effects

• palette effects

• hitstop and gameplay feedback

• power-ups and collectibles

• guardian arenas

• game events, timers and progress

• multiple environments

• bonus sequences

• attract mode

• custom FIX/HUD graphics

• custom C-ROM graphics

• dedicated game sound bank

• AES+, AES and MVS builds

AUDIO

NeoGeoSDK includes its own Z80/YM2610 audio stack, with support for:

• ADPCM-A and ADPCM-B

• FM music

• SSG music and effects

• MML composition

• FM LFO support

• volume and fade control

• tempo control

• sample looping

• game-specific sound banks

• recorded voice-bank support

• voice playback

• audio conversion and build tools

Maiya uses its own dedicated game sound resources.

Credits for the artist : Juhani Junkala

EAGLEBIOS

Development also includes EagleBIOS, our original open system ROM project for Neo Geo homebrew development.

Current work includes:

• MVS and AES firmware

• original boot and eye-catcher

• cartridge startup

• USER program contract

• controller and VBlank handling

• MVS credit/START handling

• service functions and service menu

• Z80 sound firmware

• hardware probing

• NeoGeoSDK build integration

• firmware packaging

• game boot and compatibility testing

EagleBIOS remains work in progress, and additional hardware testing is particularly welcome.

BUILT FOR HOMEBREW DEVELOPERS

One of the main goals of NeoGeoSDK is to make Neo Geo homebrew development more accessible, while preserving direct access to the capabilities of the hardware.

Maiya demonstrates how the different parts of the SDK can be combined to build a larger game rather than isolated technical examples.

AES+ AND THE NEW NEO GEO ERA

The arrival of AES+ is bringing renewed attention to the Neo Geo ecosystem, alongside new games, cartridges and continued interest in the original hardware.

NeoGeoSDK contributes to this ecosystem from the open homebrew-development side, providing open source code, development tools, reusable game systems, audio technology and complete examples for creating new Neo Geo software.

This gives developers and Neo Geo enthusiasts an opportunity to test the current game and help us improve both Maiya and NeoGeoSDK.

DEVELOPMENT

Maiya + EagleBIOS ~ Pull Request #9

https://github.com/eaglesoftware777/neogeosdk/pull/9

NeoGeoSDK

https://github.com/eaglesoftware777/neogeosdk

Sky Lance demonstrated the SDK through a vertical shooter.

https://www.reddit.com/r/neogeo/comment ... r_the_neo/

Maiya is now pushing the 2D engine further through a larger homebrew action/platform game.

And development has already started on the next major NeoGeoSDK release.

It represents another significant step forward for the project, with substantial new development underway.

We are not ready to reveal everything yet.

Target architecture: Neo Geo AES / MVS / AES+

HELP US TEST AND IMPROVE IT

We welcome feedback from the Neo Geo community.

More is coming.

Eagle Software

https://eaglesoftware.biz

NeoGeoSDK v1.7.1
Pongo vídeo de Maiya para quien interese, recordatorio que es WIP no el producto final:

Hardware / Emulator Test Results​
MAME EagleBIOS
Status: PASS all tested functions working, EagleBIOS ok
https://github.com/eaglesoftware777/neo ... leBIOS.zip

AES Board :

Hardware Status: Working

https://github.com/eaglesoftware777/neo ... AES_v1.neo

MVS Board

Hardware Status: Working

https://github.com/eaglesoftware777/neo ... MVS_v1.neo

Other roms :

https://github.com/eaglesoftware777/neo ... tag/v1.7.1
Funciona de maravilla en MVS; nuestro sound driver es simplemente fantástico.




Eagle Software

https://eaglesoftware.biz

NeoGeoSDK v1.7.1
A simple vista parece un juego bonito, pero he aguantado 10 segundos, los graficos son hechos con ia (aparentemente), les falta splites en los movimientos, y sobre todo las mecanicas chusquerillas
Karaculo escribió:A simple vista parece un juego bonito, pero he aguantado 10 segundos, los graficos son hechos con ia (aparentemente), les falta splites en los movimientos, y sobre todo las mecanicas chusquerillas


A día de hoy contamos con un sound engine bastante avanzado, y el 2D engine ha evolucionado mucho respecto a las primeras demos técnicas. Con Maiya estamos intentando llevarlo bastante más lejos, especialmente en scrolling, animaciones, efectos, enemigos, NPCs, colisiones y escenas de mayor tamaño.

La parte que más nos cuesta ahora mismo es la artística. Crear buenas secuencias de pixel art con calidad arcade exige muchos frames, transiciones, poses y variaciones, y eso supone una cantidad de trabajo considerable. Nosotros venimos principalmente del lado de la programación, no somos artistas profesionales de pixel art, así que estamos haciendo lo mejor posible mientras seguimos mejorando los assets.

Precisamente esa es también una de las ideas del proyecto: Maiya es abierto, NeoGeoSDK es abierto, y cualquier persona de la comunidad arcade o homebrew que quiera aportar mejores gráficos, animaciones o probar hasta dónde puede llegar el engine será más que bienvenida.

Por la parte técnica, las últimas pruebas en hardware real han sido muy alentadoras, así que seguimos avanzando y llevando tanto Maiya como NeoGeoSDK un poco más lejos en cada revisión.

Gracias


Eagle Software


https://www.youtube.com/@eaglesoftware777

https://eaglesoftware.biz

https://github.com/eaglesoftware777/neogeosdk


777
@eaglesoftware777
Me disculpo ante todo, mi comentario lo he vuelto a leer y parece mas heavy que mi intencion. Entiendo lo de utilizar las artes graficas de donde se pueda. Es muy bonito visualmente pero cada vez me echa para atras los graficos IAs, parecen todos iguales independientemente de la IA que se utiliza, es una version muy templada de vuestros proyecto y espero que lo lleveis a buen puerto.
Karaculo escribió:@eaglesoftware777
Me disculpo ante todo, mi comentario lo he vuelto a leer y parece mas heavy que mi intencion. Entiendo lo de utilizar las artes graficas de donde se pueda. Es muy bonito visualmente pero cada vez me echa para atras los graficos IAs, parecen todos iguales independientemente de la IA que se utiliza, es una version muy templada de vuestros proyecto y espero que lo lleveis a buen puerto.



No te preocupes, hombre, se entendía perfectamente la intención del comentario. Y se agradece que te hayas tomado la molestia de volver a explicarlo.

La parte gráfica es precisamente uno de los aspectos en los que todavía tenemos bastante margen de mejora. Nosotros venimos principalmente del desarrollo y la programación, y crear buen pixel art, sobre todo animaciones completas con muchos frames y transiciones, requiere muchísimo trabajo artístico.

Maiya sigue siendo un proyecto WIP y, en buena medida, nos está sirviendo para llevar el 2D engine de NeoGeoSDK cada vez más lejos. Ahora mismo estamos muy centrados en mejorar animaciones, gameplay, escenarios y presentación general.

La idea es seguir puliéndolo poco a poco y, al ser un proyecto abierto, también nos encantaría que artistas de la comunidad pudieran aportar su granito de arena en algún momento.

Gracias de nuevo por el comentario y por los buenos deseos. A ver hasta dónde conseguimos llevarlo.

https://eaglesoftware.biz/images/cart.png


Eagle Software

https://www.youtube.com/@eaglesoftware777

https://eaglesoftware.biz

https://github.com/eaglesoftware777/neogeosdk
Con los fondos y el arte me ha recordado al odin sphere.
muy buen trabajo, vais por buen camino.
Tiene muy buena pinta chicos, enhorabuena !!! Estaré pendiente por si lo sacais en fisico.
Muchas gracias a todos por vuestros comentarios positivos y por el apoyo. Nos anima mucho a seguir trabajando para mejorar Maiya y llevar el juego a un nivel cada vez más alto.

También estamos buscando testers con hardware real para validar Maiya en el mayor número posible de configuraciones, tanto Neo Geo AES como MVS.

Y, por supuesto, estamos esperando el lanzamiento de AES+ para poder probar y validar Maiya también en hardware AES+ real.

¡Gracias de nuevo a todos por vuestro apoyo y por ayudarnos con el proyecto!
Maiya: Super Nature Girl | Nuevas mejoras gráficas (NeoGeoSDK v1.7.2)


Buenas a todos:

Seguimos trabajando en Maiya: Super Nature Girl y hemos introducido algunas mejoras gráficas para ir puliendo poco a poco el aspecto del juego.

Os dejamos un nuevo vídeo en el que podéis ver los últimos avances:



Todavía queda trabajo por delante, pero seguimos avanzando. Os iremos manteniendo informados conforme tengamos novedades.

Descargas | Versión WIP v3

MAME con EagleBIOS:

https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.2/Maiya-WIP-AES-EagleBIOS_v3.zip


Setup PC / Linux :

https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.2/Maiya_Setup_Wizard.zip


NeoSD | Pruebas en hardware real

AES (funcionando):
https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.2/Maiya-WIP-NeoSD_AES_v3.neo

MVS (funcionando):
https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.2/Maiya-WIP-NeoSD_MVS_v3.neo

Darksoft Multi

AES (funcionando):
https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.2/Maiya-Darksoft-AES_v3.zip

MVS (funcionando):
https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.2/Maiya-Darksoft-MVS_v3.zip

BackBit Platinum

AES (funcionando):
https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.2/Maiya-BackBit-AES_v3.zip

MVS (funcionando):
https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.2/Maiya-BackBit-MVS_v3.zip

Resto de versiones y archivos:
https://github.com/eaglesoftware777/neogeosdk/releases/tag/v1.7.2

Como siempre, cualquier comentario o prueba en hardware real será de gran ayuda para seguir mejorando el juego.

Muchas gracias a todos por vuestro interés y por las pruebas que habéis realizado hasta ahora.


Nota : Actualmente estamos trabajando fotograma a fotograma en los ciclos de animación de caminar y correr de los personajes, con el objetivo de conseguir movimientos más naturales y fluidos. Estas mejoras están previstas para la próxima versión v4.

https://eaglesoftware.biz/images/cart.png

Un saludo,
Eagle Software | NeoGeoSDK

777
@eaglesoftware777, felicidades por el curro que os estáis pegando. Últimamente están proliferando las conversiones tirando de IA, no sé si es vuestro caso para este juego pero aun así tratándose de un juego nuevo tiene mucho mérito.

Lo he probado en mi Neogeo AES japonesa con NeoSD Pro y funciona bastante bien. Os pongo algunos temas que arreglaría:
- En la introducción demasiado texto, entiendo que estáis trabajando aún pero deberíais hacerlo más visual.
- Durante el juego, cuando coges objetos veo demasiado texto en pantalla también, lo que lo hace algo confuso.
- Os sugeriría cambiar los botones siguiendo el mapeo que usan otros juegos de Neogeo (Metal Slug, etc.) donde disparo es A y salto B. Si no se hace algo confuso para los que estamos ya acostumbrados a dicho esquema.
- Cuando subes escaleras el personaje se ve por detrás en vez de por delante. Entiendo que es un tema de la máscara, que no la estáis aplicando correctamente.
- Durante el juego, me lío a pillar todos los objetos que puedo, pero es un poco confuso cuáles son los que dan salto más alto, cuáles dan diferentes tipos de disparo, etc.
- Las fases de bonus para coger oro están chulas aunque me pareció ver que la segunda se lagueaba más que la primera.
- Las animaciones creo que ya habéis dicho que las estáis mejorando, es verdad que alguna se siente algo tosca.
- Después de los 6 primeros niveles el juego se empieza a hacer un poco repetitivo y monótono. Si no recuerdo mal creo que son 12 niveles en total, os sugeriría tratar de variar algo la mecánica en el diseño de niveles.

Así de memoria esto creo que es lo más relevante que he visto mientras lo probaba.

He aprovechado para probar otras conversiones como la de Altered Best y Snow Bros de otros desarrolladores. La de Altered Best parece que no es posible seguir en el nivel 3 al conseguir el último power up para transformarte en bestia, ya que se resetea la consola. El de Snow Bros va muy fino, tanto a nivel jugable como sonido y gráfico, quitando algunos artefactos en el menú principal o cuando te enfrentas al primer boss.

Da gusto ver el trabajazo que estáis haciendo algunos, tanto creando juegos nuevos como trayendo conversiones de otras consolas. Me da que con la IA, la Neogeo va a vivir una segunda juventud. [amor]
Xel_Naga escribió:@eaglesoftware777, felicidades por el curro que os estáis pegando. Últimamente están proliferando las conversiones tirando de IA, no sé si es vuestro caso para este juego pero aun así tratándose de un juego nuevo tiene mucho mérito.

Lo he probado en mi Neogeo AES japonesa con NeoSD Pro y funciona bastante bien. Os pongo algunos temas que arreglaría:
- En la introducción demasiado texto, entiendo que estáis trabajando aún pero deberíais hacerlo más visual.
- Durante el juego, cuando coges objetos veo demasiado texto en pantalla también, lo que lo hace algo confuso.
- Os sugeriría cambiar los botones siguiendo el mapeo que usan otros juegos de Neogeo (Metal Slug, etc.) donde disparo es A y salto B. Si no se hace algo confuso para los que estamos ya acostumbrados a dicho esquema.
- Cuando subes escaleras el personaje se ve por detrás en vez de por delante. Entiendo que es un tema de la máscara, que no la estáis aplicando correctamente.
- Durante el juego, me lío a pillar todos los objetos que puedo, pero es un poco confuso cuáles son los que dan salto más alto, cuáles dan diferentes tipos de disparo, etc.
- Las fases de bonus para coger oro están chulas aunque me pareció ver que la segunda se lagueaba más que la primera.
- Las animaciones creo que ya habéis dicho que las estáis mejorando, es verdad que alguna se siente algo tosca.
- Después de los 6 primeros niveles el juego se empieza a hacer un poco repetitivo y monótono. Si no recuerdo mal creo que son 12 niveles en total, os sugeriría tratar de variar algo la mecánica en el diseño de niveles.

Así de memoria esto creo que es lo más relevante que he visto mientras lo probaba.

He aprovechado para probar otras conversiones como la de Altered Best y Snow Bros de otros desarrolladores. La de Altered Best parece que no es posible seguir en el nivel 3 al conseguir el último power up para transformarte en bestia, ya que se resetea la consola. El de Snow Bros va muy fino, tanto a nivel jugable como sonido y gráfico, quitando algunos artefactos en el menú principal o cuando te enfrentas al primer boss.

Da gusto ver el trabajazo que estáis haciendo algunos, tanto creando juegos nuevos como trayendo conversiones de otras consolas. Me da que con la IA, la Neogeo va a vivir una segunda juventud. [amor]



Muchísimas gracias por tus palabras y, sobre todo, por haberte tomado el tiempo de probar Maiya en tu Neo Geo AES japonesa con NeoSD Pro y compartir unas observaciones tan detalladas. Te lo agradecemos sinceramente.

Coincidimos contigo en buena parte de lo que comentas. Estamos trabajando para reducir los textos durante la partida, mejorar las animaciones y conseguir una experiencia más fluida, intuitiva y entretenida. También tomamos buena nota de tus sugerencias sobre la distribución de los botones, la identificación de los objetos, las escaleras y la variedad de los niveles.

En cuanto a las animaciones, estamos revisando los ciclos de caminar y correr prácticamente píxel a píxel con Aseprite. La versión v3 ya incorpora numerosas correcciones gráficas y tenemos previsto publicar hoy una v5 con mejoras experimentales en este apartado.

También revisaremos el rendimiento de las fases de bonus, especialmente la segunda, tal como señalas.

Respecto al uso de nuevas tecnologías, conviene señalar que NeoGeoSDK es un proyecto que nació mucho antes de la actual era de la SI (Super intelligence, superinteligencia). Su desarrollo comenzó hace años, cuando estas herramientas todavía no tenían la presencia que tienen hoy.

Naturalmente, hemos ido incorporando herramientas de asistencia inteligente para resolver determinadas tareas repetitivas de programación, automatizar procesos y acelerar algunas fases del desarrollo. Creemos que sería absurdo renunciar a las posibilidades que ofrecen las nuevas tecnologías, siempre que se utilicen con criterio y se comprueben los resultados.

Detrás de NeoGeoSDK hay un trabajo de ingeniería considerable. Hemos desarrollado un sistema de sonido muy avanzado para la plataforma, con un controlador que aprovecha las capacidades del YM2610, así como un motor 2D y un conjunto de herramientas que permiten crear juegos completos para Neo Geo.

También estamos trabajando en EagleBIOS, uno de nuestros proyectos más ambiciosos. Se trata de un sistema BIOS abierto, concebido tanto para facilitar el desarrollo y las pruebas de juegos como para ofrecer una alternativa a las soluciones existentes, incluido UniBIOS, en determinados escenarios de uso.

Nuestra intención es llevar EagleBIOS aún más lejos, incorporando capacidades de desarrollo, diagnóstico y compatibilidad que podrían convertirlo en una solución especialmente interesante, incluso frente a lo que puedan ofrecer futuras plataformas como AES+. Evidentemente, esas posibilidades deberán demostrarse mediante pruebas y comparaciones técnicas, pero creemos que hay un amplio margen para innovar. Tenemos previsto presentarlo públicamente conforme avance su desarrollo.

Pero nuestra visión va bastante más allá del desarrollo de un SDK o de un par de juegos. Queremos contribuir a crear todo un ecosistema de desarrollo abierto alrededor de Neo Geo, en el que la propia comunidad pueda convertirse en protagonista.

La idea es establecer una verdadera cadena de desarrollo y publicación basada en el código abierto: que cualquier aficionado, programador o pequeño estudio pueda utilizar NeoGeoSDK para crear su propio videojuego, mejorarlo con la colaboración de otros desarrolladores y, llegado el momento, llevarlo al mercado.

En ese modelo, el creador conservaría el protagonismo y los derechos que le correspondan sobre su obra, mientras que los colaboradores técnicos y los posibles socios comerciales podrían encargarse de las etapas posteriores: pruebas de compatibilidad, certificación técnica, fabricación de cartuchos, embalaje, distribución y comercialización.

Imaginamos un futuro en el que un desarrollador pueda crear un juego con NeoGeoSDK y, una vez terminado, solo necesite superar una certificación técnica y contar con un fabricante para verlo convertido en un auténtico cartucho de Neo Geo. Incluso podría existir una infraestructura que facilitase directamente la fabricación y distribución de esos cartuchos, sin obligar al creador a depender de una gran editora.

Sería una cadena en la que todos pudieran encontrar su lugar: los programadores desarrollando juegos, los artistas aportando su talento, la comunidad probándolos y mejorándolos, y los fabricantes y distribuidores encargándose de convertir esos proyectos en productos físicos. Naturalmente, todo ello respetando las licencias, los derechos de los autores y los acuerdos comerciales correspondientes.

Lo interesante es que los propios aficionados podrían decidir qué juegos desean crear, mejorar o apoyar. En lugar de depender exclusivamente de un reducido número de estudios, se abriría la puerta a una comunidad internacional de desarrolladores independientes, con oportunidades reales de publicar sus obras y obtener ingresos por su trabajo.

En definitiva, queremos que la filosofía sea tan sencilla como ambiciosa: desarrolla tu propio juego, compártelo con la comunidad y, si así lo deseas, haz que termine funcionando en una Neo Geo de verdad, incluso en su propio cartucho.

Maiya, por su parte, es un juego original y, al mismo tiempo, un proyecto que nos permite desarrollar y perfeccionar NeoGeoSDK. Nuestra intención es que cualquier aficionado o programador pueda crear sus propios juegos para Neo Geo, sin depender necesariamente de herramientas propietarias ni de conocimientos excesivamente especializados.

Nos alegra especialmente saber que Maiya funciona bastante bien en tu AES japonesa.Si no te supone mucha molestia y tienes ocasión, ¿podrías grabarnos un pequeño vídeo de la partida funcionando en tu NeoSD Pro? Nos vendría francamente bien para observar el comportamiento del juego en hardware original, especialmente las animaciones, el rendimiento gráfico y los pequeños problemas que nos has señalado. No hace falta que sea una grabación profesional; cualquier vídeo que puedas compartir será de gran ayuda.

Compartimos plenamente tu reflexión final: la Neo Geo puede vivir una auténtica segunda juventud. Y lo más interesante es que esta vez los propios aficionados podrán participar directamente en ella, creando, mejorando y compartiendo sus juegos.

De nuevo, muchísimas gracias por tu apoyo, por la sinceridad de tus observaciones y por el tiempo que has dedicado a probar el juego. Seguiremos trabajando para que Maiya esté cada vez más a la altura de lo que merece esta magnífica consola.

¡Un abrazo y gracias de nuevo!
15 respuestas