|
|||||||
| |
|
BlitzMax is a game programming
language. BlitzMax retains the BASIC roots of Blitz3D and BlitzPlus, but
adds new features and abilities. BlitzMax is an enhanced BASIC language
and offers many advanced functions such as: function pointers, fully dynamic
arrays, inheritance and polymorphism, 'by reference' function parameters,
array and string slicing, flexible 'collection' system for dealing with
linked lists etc, low level pointer handling, UTF16 strings. It may alsoinclude
binary data and access it as easily as if it were a regular file. BlitzMax
is based on modules: collections of commands stored in special files.
Modules may contain 'libraries' of commands tha can be distribute. One
of these modules is included: the Max2D module contains a set of very
easy to use 2D commands. The module is based on OpenGL, allowing for advanced
effects such as realtime blending, rotation and scaling. The BlitzMax
comes with an IDE and a complete debugger, but it does not have a gui
editor. BlitzMax's strenght its the great number of programmers who
use this language and can help beginners throught the Community. Althought
it does not come with a good working environment, the web site offers
links to third party IDEs. BlitzMax is a multiplatform language. Thanks
Giovanni. Windows, Linux, MacOS |
|||||