Another new version, this time probably the last one as I've reached the absolute limit of what QB45 can do and I'm simply not willing to rewrite the entire engine in QB71, which is only marginally faster anyway (I did some tests. It's about 5-10% faster, which is not nearly enough).
There are no new features except for a few new enemies and some more levels converted from Keen 4. The main improvement lies in speed. I've got this thing absolutely as fast as it can possibly be given the fundamental structure of the engine and the fact that it's written in QB45. On levels like Crystalus, though, which has 28 sprites, it really chugs, even at 60000 DOSBox cycles 🤣. Oh well.
Maybe someday I will rewrite this in FreeBasic but I don't see that happening anytime soon as FB doesn't have a screen scrolling routine like DirectQB's. I might rewrite it with unoptimized scrolling for modern systems, but I don't like that because it isn't DOS 😠
I guess at this point I'm devoting what limited development time I have to this: I've an idea: Let's get some game development going
Download link: https://drive.google.com/open?id=0BwrvaawQX60 … SmI2eGxLNV9JbmM
World's foremost 486 enjoyer.