Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Yes, Arena.ai in agent mode proved surprisingly capable for generating Sega 32X ROMs

(1 edit) (+1)

A jak ty robisz te wszystkie porty na konsole SEGA? Też bym tak chciał! Czy mógłbyś wyjaśnić mi ten proces krok po kroku?

(1 edit)

I use Arena in agent mode: https://arena.ai/agent

I then use a variation of this prompt (the most important part is passing "Doom 32X Ressurrection" as an example and "Chilly Willy's Sega MD/CD/32X devkit" as a devkit):

Port XQuest to 32X

You are a senior engineer with ample experience on C, Turbo Pascal, MS-DOS, Sega Genesis and 32X.

Here's the source code:

https://www.dosgamesarchive.com/file.php?id=2383

https://www.dosgamesarchive.com/file.php?id=1177

Here's the source code for Doom 32X:

https://github.com/viciious/d32xr

https://github.com/viciious/32XDK/releases

Please port XQuest to Sega 32X

pleas ensure that the game compiles

Create point-to-point tests to ensure that the game runs and is fully playable on the emulator.

You may use PicoDrive for the point-to-point tests.

Please, implement the necessary automated tests to ensure the game does not display a black screen.

The compiled ROM must be in a place that is reachable by the user

(+1)

Poprosiłem o port gry Defender. Otrzymałem takie coś. Co mam z tym zrobić? ( Jestem początkującym w tym temacie ) 

Ask it to put the compiled ROM at the root of the working directory 

(+1)

Czyli teraz trzeba pobrać te wszystkie pliki łącznie z plikiem Defender32X.32X? Jakiego emulatora użyć do odtwarzania gry? Dostałem od Arena.ai takie coś:

Done - the compiled ROM has been placed in the root directory of the workspace:

Defender32X.32x

SHA-256:

01718b7adaefba88e40d8bd266c220b499d93648581ae0f58b9c26d972a401a4


Dziękuję za Twoją pomoc, bardzo się przydaje!

If you just want to test the game, Defender32X.32X will be enough.
It might be a good idea to download the entire Arena.ai workspace in case something happens to the current one.
I test the 32X games on Kega Fusion, but PicoDrive might be a good idea, too.

(+1)

Poddaję się! Strasznie ciężko jest się dogadać z Arena.ai :-(

It's not that different from other AIs..

(+1)

Tak, masz rację. Przynajmniej napisał mi świetnego shumpa w HTML!