Well, if you want a language that "has it all" and is as simple to use as CreateObject to make an object, you never will find one. I own Jamagic, Dark Basic, and Dark Basic Pro. I first started with Jamagic and was loyal to it for a long while (my name is even in the credits
), but its functionality was limited. Expecting updates and being loyal to the Click Team, I was hugely dissapointed. Jamagic was "As Is" now with no more dramatic updates. In came Dark Basic Pro. DBP gave functionality I only dreamed a 3D language would give, such as Matrix Landscapes, LOD Terrain (still being worked on), and a biggy to me, BSP levels! After working with the language, I'll admit that there are a lot of things I do not like about it, one being the language structure (I still find it wierd how a function can be two seperate words), and another being that there still are a lot of bugs, including with UDTs. They work, but you can't pass them in a function (yet). But two things about the language have kept me much more loyal to it than any other 3D language: Its awesome built in features which are very much functional, and the fact that the programmers of it are determined to make it as perfect as possable, no matter what. Even after it shipped there have been some major revisions to the IDE and the compiler that have been more than helpful! Bug corrections are still in their minds and in my opinion, DBP teamed with its Patch 4 is a devistating language to all other 3D languages. You can even write your own DLL functions through C++, and with the latest IDE, add help files to them that get integrated into Dark Basic's help system! All in all, it's the best 3D language I have found yet, and I have looked at Blitz.
(Gee, my essay skills just payed off)
1.00 GHZ processor, 256 MB RAM, GeForce 3 64MB, SB Live!, 8 cans of soda per day