[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.
8 respuestas