I'm a new user - got my hands on Dark Basic Pro today, installed the latest patch (3.1), started to run the demo programs, experiment a little with some code. I wonder if folks could comment on my experiences.
My computer is a little slow - it's a 1 GHz Celeron, and being a laptop the 3D graphics aren't up to a great deal - I was expecting things to be a little sluggish there - 32MB of memory given over to a lil SIS 730 graphics chip . . . but I can run Unreal Tournament playably, so it's not THAT bad. I've been programming long enough - I code C for a living, I spent a few years writing games in MS QBasic, and on different computers back to the 8 bit era.
My first impressions of DB-Pro have been rather disappointing - running the demo exe's that came with the package vary from slow to awful. . .I just wonder if I'm doing anything wrong.
I've just written a little program to experiment with 2D graphics - grabbing the mouse x and y coordinates and plotting a circle at them when the mouse moves - a few lines of code. I'm almost horrified that a compiled executable running on a 1GHz machine can't plot circles at more than a few frames per second. I can write the same in Microsoft QBasic that came with DOS and it will run at lighting speed, running interpreted rather than compiled, on a much slower machine no doubt. I expect AMOS on the Amiga would've run the same code more quickly.
Does anyone have any ideas on how I might get a better response from DB-Pro? I wanted a nice language for the PC that I could use to make reasonable graphics - I'd read that DB-Pro had made a significant improvement in speed over the original (which I haven't tried) so I thought I'd bite the bullet and pay extra for something better. Is there anything I can do or does DB really NEED a good graphics card? I've tried different screen resolutions/bit depths but without much change - and the 2D graphics appear to run at 640x480 anyway. I wasn't really planning to use 3D, I wanted the ability to move sprite around quickly and easily, make some nice little old-school games with a nice framerate. I'll continue to play around and see if sprite movement is any quicker than line graphics.
If anyone has any useful comments I'd be grateful - I'm not trying to troll, I just want to write some playable little games. Thanks.