02-08-2023, 11:58 AM
The thing is that it wouldn't add to one of the games, other than being able to compile it with a different programming system. Each game has bugs. Especially the "Metal Hearts"-like one, I tried to fix ten times an inconsistency with "delivery": cannot explain further without actually offering the source code plus BMP sprite sheet and hoping somebody with Freebasic compiles it successfully. The Breakout clone has a problem sometimes tracking a side wall so the ball could get stuck in it and therefore the ball rebounds in an unnatural way.
The games have very basic user input functionality, mostly rely on INKEY$. The Breakout-like one uses the mouse. It would be even better if it could use a trackball or something like that, or a controller like that for Super NES. The games assume _RGB(255, 0, 255) "magenta" is the transparent color out of the sprite sheets.
Another thing is that only the Breakout-like program has music and sound which was not easily portable to Linux and MacOS (no problem if it were QB64PE program now). Another program only came with music (MP3 files) but then somebody could decide to post them on his/her music-sharing site claiming them as his/her own. Other games that I've written have no sound -- it wasn't a priority if I couldn't have something at least like "_SNDPLAYFILE".
I could present the programs as they are and leave it to somebody else to port them to QB64. But I have to dig into my backups, start spring cleaning a bit early this year.
The games have very basic user input functionality, mostly rely on INKEY$. The Breakout-like one uses the mouse. It would be even better if it could use a trackball or something like that, or a controller like that for Super NES. The games assume _RGB(255, 0, 255) "magenta" is the transparent color out of the sprite sheets.
Another thing is that only the Breakout-like program has music and sound which was not easily portable to Linux and MacOS (no problem if it were QB64PE program now). Another program only came with music (MP3 files) but then somebody could decide to post them on his/her music-sharing site claiming them as his/her own. Other games that I've written have no sound -- it wasn't a priority if I couldn't have something at least like "_SNDPLAYFILE".
I could present the programs as they are and leave it to somebody else to port them to QB64. But I have to dig into my backups, start spring cleaning a bit early this year.