*cheesy grin*
Well there is a topic discussing why blitzmax wasnt a good idea, so now we have a topic discussing why it IS a good idea.
I personally view blitzmax akin to php. They both offer a great amount of power without limitations getting in your way. They both offer a coding interface that is refreshing, fast and easy to program with. Slap this ontop of the ability to program once for X platforms, well, in my eyes this puts blitzmax far above the competition. Even without the official 3d module.
I havn't created any full games in blitzmax, mainly due to time constraints, but all the little spurts of programming I have done; I have enjoyed. The implimentation of OOP, alongside the blitz way of thinking is a perfect combination. Not too simple and not too complicated.
The whole methodology of blitz; as it has been for every product, is to give a wide spectrum of users the ability to do what they want. Blitzmax allows beginers to stick to old styles of blitz programming. Blitzmax allows intermediates to experiment with OOP and various other "new" techniques. Blitzmax allows advanced users to extend the language far beyond its roots. Dealing with external libraries, pointers and what ever api floats your boat.
In the early days of blitzmax I played around with a win32 module. It got quite far, but the important thing i got from this original experimentation, was that blitzmax is wide open. You can extend the language and wrap it all up nicely, allowing the blitz methodology to be present in your own modules. A universal convention. Many of the modules I have downloaded have stuck to this way of thinking. It is a good thing and manily thanks to what blitz research have spent many years trying to persaude us users to adopt.
Good job lads, now keep up the good work.
Well there is a topic discussing why blitzmax wasnt a good idea, so now we have a topic discussing why it IS a good idea.
I personally view blitzmax akin to php. They both offer a great amount of power without limitations getting in your way. They both offer a coding interface that is refreshing, fast and easy to program with. Slap this ontop of the ability to program once for X platforms, well, in my eyes this puts blitzmax far above the competition. Even without the official 3d module.
I havn't created any full games in blitzmax, mainly due to time constraints, but all the little spurts of programming I have done; I have enjoyed. The implimentation of OOP, alongside the blitz way of thinking is a perfect combination. Not too simple and not too complicated.
The whole methodology of blitz; as it has been for every product, is to give a wide spectrum of users the ability to do what they want. Blitzmax allows beginers to stick to old styles of blitz programming. Blitzmax allows intermediates to experiment with OOP and various other "new" techniques. Blitzmax allows advanced users to extend the language far beyond its roots. Dealing with external libraries, pointers and what ever api floats your boat.
In the early days of blitzmax I played around with a win32 module. It got quite far, but the important thing i got from this original experimentation, was that blitzmax is wide open. You can extend the language and wrap it all up nicely, allowing the blitz methodology to be present in your own modules. A universal convention. Many of the modules I have downloaded have stuck to this way of thinking. It is a good thing and manily thanks to what blitz research have spent many years trying to persaude us users to adopt.
Good job lads, now keep up the good work.