not to chime in on this already oft discussed topic, but surprisingly, especially if you knew me, i've found that i've kind of reached my brick wall on this issue myself.
and that is saying something ... so i'm going to chime in, hoping that maybe it will help get the issue noticed, if it hasn't already.
i'm a professional programmer by day, building business applications.
i hate it.
i'm a good programmer.
i'm also a long time computer gamer, and i made a commitment to myself about a year ago, that i was going to try and change my circumstances by trying to educate myself as a game programmer, and maybe try to break out and do some small indy games, in the hope that maybe it would turn into a business that i could support myself on.
at this point, over the last 12 months or so, i've "skimmed the top" on a BUNCH of technologies/languages/API's, trying to get a feel for what is out there, and trying to hone in on a combination of stuff that i thought i could be successful with.
i did _alot_ of research and prototype programming.
'C'/C++, OpenGL, Pascal, Java and I dabbled in a few off the shelf API's minimally.
BlitzMax, DarkBasic and RealBasic were some of the other technologies i had a play with.
after much deliberating, i honed in, and spent my hard earned money on BlitzMax.
some of the criteria i used in my decision :
a) cross platform
b) compiles to native with no external dependencies
c) an active, one stop shopping community of users (i actually surfed the forums quite a bit before buying the product)
d) i liked what i saw with the basic OOP language extensions
e) i liked the feel of the language, being BASIC but not too toylike
... and finally ...
f) that from the horses mouth, Mark Sibly, that the windows GUI release was imminent at the time that I made my purchase, and the 3D engine was within 6 months.
this was *posted* on the forums
http://www.blitzmax.com/logs/userlog.php?user=1&log=1then, insult to injury ... almost 2 months ago ...
http://www.blitzmax.com/logs/userlog.php?user=1&log=507i am a 36 year old, professional programmer.
i would not be able to get away with this in my professional life.
i paid real money for a product that has not met my expectations, and where the company seems to have no real accountability to me.
i'm really not one to whine and complain, and my life doesn't depend on BRL releasing product, but at this point, i can't help but think that i made a bad decision in betting on BlitzMax as being the platform that i was gonna settle on for accomplishing my goals.
BlitzMax is starting to shape up as an expensive mistake for me.
And it has to be noted, that the "cost" of this mistake, for me personally, is not just the money I spent on the license.
I've got months of spare time and energy spent learning the product and writing code, only to feel like maybe its gonna have been a waste, because i've invested in a product, technology and company that isn't committed to me in a professional way.
*sigh*
Tony