Skip to main content

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

The AI models are indeed improving in leaps and bounds in a matter of weeks! I used AI to optimize my Blitz Basic code for Hyper Runner, specifically by converting hot-path logic from BASIC to Assembler and I saw a lot of performance improvements, to the point where Hyper Runner could run on a stock 1200.

I think going with the C approach is a good idea as the models deal better with higher level languages, while on the other hand C is also good for the low level operations (register access etc) required.

I will certainly adopt this approach in future Amiga projects.

My current project is for Neo Geo, using NgDevKit and a setup very similar to the above, using Python and Powershell for data processing tools etc.

(2 edits)

Ah just now I realize you're behind Hyper Runner, awesome game, I have a reminder set to order the physical version. Really nice work and good luck with your new project!

Now you mention Blitz Basic, when I started I asked to do it in C but also look for other options, Blitz Basic, Amos, Scorpion etc we're all mentioned and researched but for my usecase we sticked to C

About performance, my mistake was test too much on 030 so 020 became horrible FPS wise. Gained a lot FPS back and fixed other issues along the way  by letting ai inspect and debug the compiled code. Fun times.