I used to code in QuickBasic 4.5 with the Zephyr SVGA Lib. had lots of fun, was looking to get back into coding and nwas doing searches on google, found Blitz Basic, Dark Basic and others. I downloaded the demo version and in a few lines of code made a prototype of a Game CD for a project I was working on at the time (Space Empires V) (the demo was a spinning 3d CD showing the spiffy label on one side and the shiny CD on the other.) they didn't go with my CD Design but it was fun to make that quick demo. I figured if I could do that in 5 min of coding it had possibilities. Grabbed it for Christmas, and had lots of fun with it.
I do still miss the 'interpreted basic way of coding, but it's a small annoyance to have to compile and run. But I got used to that when I played around with the DJGPP Dev C++ and the Allegro lib. that was fun too, but the syntax drove me nuts.
Even today I have problems wrapping my head around using '0' (zero) as the first element in an array, and even when I make an array 2 units bigger to use 1-15 for example (DIM Array_xyz(17) )the program still seems to stuff things into slot '0' Grrrr.. even if I put checks in the code IF <1 then it = 1.. poof slot zero gets the data. But I digress, programmers are a different breed when it comes to counting. I count to 10 1..2..3...10 Programmers count 0,1,2,3..9. (in my time in school that would not have made the grade LOL)
Most of what I want to do is 2D, and that's not DBPro's strong point, I later got Play Basic, but at about the same time my free time evaporated and I haven't done much with it yet.
And that's my DBPro story and I'm sticking to it.
Cheers!
P.S. don't ask me for specific code samples of how my arrays went wrong I don't have any of the tests any more and do not have the courage to work with arrays any more, I'll stick to artwork.