Well, I still haven't purchased BMAX, but from what I saw from the demo, I have noticed this:
BMAX is more complicated for beginners than B3D. All those modules, all the options, plus OOP makes it more difficult for those who never programmed anything before. It does give more power to the user, and it's a good language, but for those who are just starting, it's a little overwhelming.
The IDE and DOCS are BAD - and that just makes the reason above worse. If I didnt know BRL from B3D, I would have given up entirely on BMAX! The IDE can be much better - I myself coded a free simple IDE for "Turbo Pascal" (called MSXPad) - using Visual Basic, on Windows 98 - and it has a project manager, coding highlight and several features every IDE (even the most basic) should have - and BMAX doesnt!
BMax should come with some 3D module. Even if it was just a wrap aroung a 3rd party engine. Having to download extra stuff after purchasing and downloading BMAX may put some people off.
Also some more simple problems: no way to center a window automatically (or start a program with the window hidden/minimized), no way to change application/window icon... things that people complained on B3D, and are also present on BMAX!
Also how can someone test the BMAX portability with no demos for Linux or Mac?
BMAX is a great language, but it still has a long way to go to become more popular...
BMAX is more complicated for beginners than B3D. All those modules, all the options, plus OOP makes it more difficult for those who never programmed anything before. It does give more power to the user, and it's a good language, but for those who are just starting, it's a little overwhelming.
The IDE and DOCS are BAD - and that just makes the reason above worse. If I didnt know BRL from B3D, I would have given up entirely on BMAX! The IDE can be much better - I myself coded a free simple IDE for "Turbo Pascal" (called MSXPad) - using Visual Basic, on Windows 98 - and it has a project manager, coding highlight and several features every IDE (even the most basic) should have - and BMAX doesnt!
BMax should come with some 3D module. Even if it was just a wrap aroung a 3rd party engine. Having to download extra stuff after purchasing and downloading BMAX may put some people off.
Also some more simple problems: no way to center a window automatically (or start a program with the window hidden/minimized), no way to change application/window icon... things that people complained on B3D, and are also present on BMAX!
Also how can someone test the BMAX portability with no demos for Linux or Mac?
BMAX is a great language, but it still has a long way to go to become more popular...