Be glad you can actually code (almost) anything you like with it.
I think its reputation for game design is due to the ease of use. Really, setting up your screen, loading images, rotating/scaling and drawing them is a hell lot of easier with BlitzMax than it is with C++ and a random library (have you ever looked into SDL or OpenGL?)
BlitzMax is, without the media libraries pretty much like C and C++. That's true. But BlitzMax comes with libraries that do support media and thus can be considered as a game design tool.
PHP, Python or Perl without all their great additional modules are pretty much the same as well. Though they're all used for different purposes. But all of the have modules as well that allow you to program a game in them.
I'm truly happy that BlitzMax is this flexible, although I wished it was a *bit* more flexible and C++ like.
I think it should be considered a game design language since it has media functions working right out of the box without a lot of hassle to get it to work. Which makes programming games much more productive.
I think its reputation for game design is due to the ease of use. Really, setting up your screen, loading images, rotating/scaling and drawing them is a hell lot of easier with BlitzMax than it is with C++ and a random library (have you ever looked into SDL or OpenGL?)
BlitzMax is, without the media libraries pretty much like C and C++. That's true. But BlitzMax comes with libraries that do support media and thus can be considered as a game design tool.
PHP, Python or Perl without all their great additional modules are pretty much the same as well. Though they're all used for different purposes. But all of the have modules as well that allow you to program a game in them.
I'm truly happy that BlitzMax is this flexible, although I wished it was a *bit* more flexible and C++ like.
I think it should be considered a game design language since it has media functions working right out of the box without a lot of hassle to get it to work. Which makes programming games much more productive.