123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|77|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> Blitz Max -> blitzmax >= blitz3d?

Wed, 26 Aug 2009, 07:51
redmoth
I've always loved blitz3d, its language is perfect for me, however recently I've been thinking about getting blitzmax, can anyone tell me what are the advantages over blitz3d?

-=-=-
delete my account
Wed, 26 Aug 2009, 08:34
9572AD
Max: More flexible, works better with modern technology (newer versions of windows and DirectX)
but
Near zero documentation, many features rely on 3rd party add ons

-=-=-
All the raw, animal magnetism of a rutabaga.
Wed, 26 Aug 2009, 08:43
Mog
blitz3d - Ease of use, not as flexible
Blitzmax - Powerful, more advanced, requires more knowledge

-=-=-
I am Busy Mongoose - My Website

Dev PC: AMD 8150-FX, 16gb Ram, GeForce GTX 680 2gb

Current Project: Pyroxene
Wed, 26 Aug 2009, 09:17
Jayenkai
Yeah, again.. Max is more powerful, it's core language is superfast compared to the slower Blitz.
If you're good at squeezing things out of Blitz, you'll blast away in Max. But you need to relearn a few things, and some methods don't quite work.

Personally, I've stuck to B3d. It doesn't need me to relearn things, and it's certainly fast enough for me.
It's 100% a personal thing, I think.

.. If I were to relearn, I'd probably prefer to bother learning Flash, because that way more people would actually bother to play the games I write!

-=-=-
''Load, Next List!''
Wed, 26 Aug 2009, 15:04
JL235
Blitz3D is all built as a nice little package, with the 3D engine practically built into the language.

BMax is designed to be more general purpose, and of what I've seen I'd say it's a better language. However I've not seen anything that BMax can do that other free mainstream languages can't.
Wed, 26 Aug 2009, 15:09
Afr0
Max natively supports threads, which is an advantage in itself.
From what I've seen, it also has a more active community in terms of people developing libraries and interfaces to native Windows dlls.
Max is almost certainly the right choice for a server if you're looking to develop an MMO game, though a guy called WingsOfFury is running an MMO written entirely in Blitz3D, and he claims to have had > 100 people connected to his server at once.

-=-=-
Afr0 Games

Project Dollhouse on Github - Please fork!
Wed, 26 Aug 2009, 15:55
redmoth
wow a lot of responces! thanks

After looking at this, I think I'll stick with blitz3d for the moment until I actually feel that I personally need more power, as I'm not planning on trying to make anything as big as a MMO (I have about 10 unfinished projects )


-=-=-
delete my account
Wed, 26 Aug 2009, 16:33
Jayenkai
Good choice
Wed, 26 Aug 2009, 17:00
JL235
Afro Max natively supports threads, which is an advantage in itself.
I cannot think of a single free mainstream language that does not support threads.

Erlang (which I would advise for a server but not a game) has been benchmarked to handle as much as 20 million threads. I'd be very impressed if BMax could handle 20 thousand. But I doubt you will even need or use threads any time soon, so this is a non-issue.

Mainstream languages tend to have far more development on them, far more documentation, far more active communities, far more libraries to choose from (which in turn have more active communities and development), more tutorials and a wider choice of tools and editors (which are better developed with more active communities).

If you ever want help with your game you'll also find far more people who know C, C++, C#, D, Java, Lua, Python, Ruby, etc then BlitzMax. If you ever plan to program professionally you'll find it difficult to find an employer who has heard of BlitzMax, not to mention asking for experience with it.

To give you an example of the difference in popularity, when searching on Google there are over 7.5 million results for 'Java game tutorial', 5.6 million for 'c++ game tutorial', 3.4 million for 'C# game tutorial' and only 7,500 for 'BlitzMax game tutorial'.
Thu, 27 Aug 2009, 00:05
Afr0
I cannot think of a single free mainstream language that does not support threads.


Blitz3D, AFAIK, does not support threads. Which is what I was getting at.

-=-=-
Afr0 Games

Project Dollhouse on Github - Please fork!
Thu, 27 Aug 2009, 00:49
Mog
Blitz3D isn't mainstream, but through 3rd party, does support threads.

-=-=-
I am Busy Mongoose - My Website

Dev PC: AMD 8150-FX, 16gb Ram, GeForce GTX 680 2gb

Current Project: Pyroxene