When I was a kid, the only programming language available to me was BASIC for DOS. But BASIC in the early 00s was already quite different from what you might remember, thanks to libraries like DirectQB (VGA, 1998) and FutureLibrary (SVGA True Color, XMS, animated GIFs, music, 2000).
So, around 2003 I saw a really beautiful strategy game written in QuickBasic. It was called "Fomalhaut Soft's Polymer Technology Wars". It is super obscure, and there don't seem to be any info about it preserved anywhere. I can only find two screenshots preserved by the Web Archive, and none of them shows the gameplay.
I wonder how many thousands of games like that were lost.
By the way, even pure QBasic without libraries sometimes was pushed to the limit by the developers!
Links to the games/reviews are up at http://vplanet.petesqbsite.com/mysite.shtml still
Actually, in retrospect I probably could have sped up the jrpg engine even more by spending more time optimizing the sprites to write to each of the planes at the same time as the background, reducing the number of plane switches, but unfortunately it was always something with a limited time span. If I really wanted to get that project done in retrospect I probably should have focused at that point less on polishing up the engine and more on completing the story and gameplay. The engine was already perfectly fine for the RPG I was hoping to make, but it was more fun making crazier and crazier features on the existing engine. Who does transparency and shadows and weather effects on pureqb? A dummy who doesn't want to finish his game, that's who.
I'm working on a replacement for that game engine in Freebasic, but my eyes are bigger than my stomach and so we will see if I ever even get into a point of having a basic gameplay slice in front of me, let alone finishing the game. And by the time I actually get to building the game I might already be finished my second book, and at that point I can't really say for certain that the original story that I created will look much like the sort of story I would like to create.
@sj_zero wait, do I understand correctly you're the author of one of the games I mentioned?
https://fbxl.net/oma/qfak/index.html
I think I tried playing it in dosbox -- the dos version -- and it really is product of its time, it doesn't really want to run in an emulator.
- replies
- 0
- announces
- 0
- likes
- 1
The first bit is a slice of the gameplay from the first section, the second is from a cutscene where I had the shadows and rain active.
Doesn't look like much today, but most games on QB back then used tile*tile scrolling or pixel*tile scrolling, you'll notice the scrolling here is fully pixel*pixel, full screen, and has some neat effects like transparency -- the message box just darkens the spot it's in rather than drawing over it. I didn't actually change the default palette either, I created a lookup table and would read the current pixel value, look up the darker version, then write the darkened value.
The wavy water effect was particularly interesting. I've added footage showing it on its own.
@sj_zero that is indeed impressive for the platform!