Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(2 edits) (+2)

I understimated the complexity of my project, and overstimated the resources of Spectrum BASIC :-). Although I've tried to stay low on features, I've had problems in terms of optimizing BASIC code. I've forgotten how low on resources the Spectrum was.

Fitting 8 galaxies with over 200 diferent planets per galaxy is a complex task on such low resources. Also trying to make the gameplay cool giving a sense of freedom to the player, letting him to move between planets (and galaxies), trade and fight and, at the same time, maintain a not so ugly visual aspect is complicated on the limits that ZX BASIC imposes.

In fact, I've been the last two nights thinking on how to optimize the damn keyboard input. To make it as responsive as can be in a BASIC game.

That said, I think I can finish it near the time limit. Ah! and hope not to break the 500 lines limit imposed! OMG!!! o_o

HI jsj

For keyboard responsiveness you could look to use IN ports for grouping keyboard keys (multi-pressing)

Or even IN 31 for Joystick :)

(+1)

Sure! I've done it via INs. That way I can check many key pressed at once. But I've made some nasty tricks to check "bits" because ZX BASIC doesn't have binary operators to work at bit level.