Quote: "
Rubbish. Blitz+ has just been released(Adding near complete WinAPI access, geared towards anything. Apps/Games. (It is the groundWork for BlitzMax).. The lastest version(Released DAYS ago) includes new OpenGL drivers.(So Blitz+ is now officially Dx/OpenGL.) and quite a few new features. The update before that added UserLibs.
So it has not lost any momentum. (I've been using Blitz since the first betas.. So trust me when I say it is going according to plan as far as it ever went to plan..)
"
You mean all the WINAPI stuff that should have been a free add on for Blitz 2D? Mark even said himself that he wasn't making any more money on Blitz 2D, so he invented Blitz Plus to generate more funds. You mean the WINAPI attempt that tries to compete with PureBasic and Visual Basic?
The OpenGL support in Blitz plus is far from complete, even mark says that in his changelog. He still suggests using Direct X for stability sake. You are better off using a userlib for OpenGL support, but whoops, your app still requires you to have Direct X installed. doh!
I also was never talking about Blitz Plus, I was talking about Blitz 3D and DBPro.
Try to stay on topic please oh and that goes for me too. ;p
Trust you? You don't even have a valid BUID, you hardly know whats going on, you have been gone for months. Maybe 4 months at least. I read on both boards daily.
Quote: "
Because(And quite rightly so.) BlitzMax will not use DX at all. It will use OpenGL. And Blitz+ already has full access to the OpenGL API(Directly, not some third-party engine) thanks to amazing yet FREE directGL userLib.
What you have to understand about Mark is that he NEVER rushes to please the audience. So when Blitz does get a cool much wanted feature(Userlibs for example) it is always fully-developed and bug-free. Which is how it SHOULD be done.
"
BlitzMax will have to use OpenGL because its multiplatform, thats kind of common knowledge there.
However, with Mark being so conservative, he isn't going to use OpenGL 2.0 and probably stick to 1.1 or 1.2 of OpenGL and without video card extentions that can be pretty basic. With every video card, there are tons of extensions for every make and model of video cards by all different manufactures,this alone makes support a nightmare, thats why John Carmack has such a hard time coding for each card. So I doubt Mark will go this route.
OpenGL has two advantages over Direct X, one is multiplatform and the other is that its simpler to program the API to get it to do what you want to do,the negatives is that it can't stack up to Direct X 9 or 10 and its hell to try to program for all the extensions.
userlibs don't have DLL callbacks and you have to create some cheesy external file to use them. Better than the DLL hack he had, but it still sucks.
Quote: "
Well, Mark has been working hard on BlitzMax and of course the recent Blitz+.(Which was a massive overhaul under the bonnet. It no longer uses DirectX7.0)
"
It uses DirectX right? So whats the big deal? Direct X did not even come with the first version of Win95 anyway and NT 4.x is used in old archaic server environments and nobody would dare use blitz plus on that when they could use visual basic or visual c++.
Quote: "
No step forwards? Darkbasic3D had been out for over a year when initia Blitz2D developement started. Since then Blitz3D has been released, (Several huge updates..userLibs, bsp, 3ds..etc etc) Blitz+ has been released(And already updated), Maplet has been released(Coded by mark, world editor in case anyone is wondering) and work is well underway on blitzMax... How can you justify saying that? Perhaps to you maybe, your specific needs havn't been might. Which is fair-enough.
"
Dark basic Pro will be out in a year when September 2003 hits at that point Blitz 3D will be two years old and not much has been added to it that I would consider major features other than mainly a few hacks here and there and its being updated less now...
userlibs is a step forward, I only asked for them about 12 months ago and begging and pleading for a better way to use DLL's and it still sucks as I stated above.
bsps work, but are not really supported anymore, kind of like an afterthought now. Not many people use them and they have trouble loading some maps which Mark isn't really interested in fixing because he changed his mind about this feature.
3ds? You mean b3d,the model format that is only used with Blitz because they don't support boned model formats that the entire world supports and thus people are pleading all the time asking for someone to make 3Dmax converters to B3D converters?
mod support. Nice, not programmed by mark but thrown in the language anyway.
Movie commands - Finally something cool and much needed.
Vertex Alpha - Should have had this from the begining, but took 14 months just to get this feature.
External IDE support - Well after Darkbasic Classic having to have a crap IDE and not supporting external IDE's,you would of thought mark would have got this along time ago, but nope, took a long time to get this and its finally here.
Quote: "
And you assume while DBpro advances Blitz will stand-still? BlitzMax
(If Mark keeps his public promises, and I can't recall him ever
not, aside from release dates) will make Blitz+/3D seem like
childrens toys...
"
BlitzMax is a huge undertaking and people are expecting quite a bit, which usually means people will disapointed, this happened with DBPro and I am sure it will happen with BlitzMax as well.
Mark is one programmer, verses at least two main ones for DBPro and another person doing the IDE and other stuff.
BlitzMax is huge project and Mark does not want to rush it and he isn't progressing with Blitz 3D at the moment, mainly just Maplet 2.0 (which has already fallen behind of David Birds program) and Blitz Plus which is forming the foundation of the GUI code for BlitzMax. Even people in Mark's inner circle such as Rob cummings is saying its going to be a long time. I would be shocked if it came out this year and if it did, it probably would be rushed and disapoint like Blitz Plus did.
Dark Basic Pro -- The luxury for game programmers everywhere