Създайте 2D игри за Windows, MacOS и Linux.BlitzMax е новият език за програмиране на игри от следващо поколение от Blitz Research.BlitzMax запазва БАЗОВИТЕ корени на Blitz3D и BlitzPlus, но добавя тон от страхотни нови функции и способности.Подобрен BASIC език BlitzMax е БАЗОВ ... но с няколко обрати, включително: Функционални указатели Напълно динамични масиви Наследяване и полиморфизъм Функционални параметри "По справка" Байт, къси, Int, дълги, плаващи и двойни цифрови типове данни Масив и нарязване на низове Гъвкавосистема за събиране за работа със свързани списъци и т.н. Ниско ниво на обработка на показалеца UTF16 низове Възможността за „включване“ на двоични данни и достъп до тях толкова лесно, като че ли е обикновен файл Поддръжка на външен език за взаимодействие с C / C ++ / ObjectiveC или код за сглобяване... Модулен дизайн BlitzMax се основава до голяма степен на идеята за модули, колекции от команди, съхранявани в специални файлове.Можете да добавите свои собствени модули към системата, което ви позволява чисто да използвате повторно кода в собствените си проекти.Модулите също са чудесен начин за разпространение на библиотеки от команди, а Blitz Research има много странни и прекрасни модули, подредени за бъдещо издание!Лесен за използване 2D набор от команди BlitzMax включва модула Max2D, който съдържа набор от много лесни за използване 2D команди.В MacOS X и Linux, Max2D използва OpenGL API, докато на компютри с Windows имате възможност да използвате или API API OpenGL, или DirectX.Както OpenGL, така и DirectX използват 3D хардуер, за да изтеглят графики на екрана, което позволява разширени ефекти като смесване в реално време, въртене и мащабиране.Интелигентната система за изграждане BlitzMax ви позволява да разделите проект на множество изходни файлове, които могат да бъдат предварително компилирани, за да намалят масово времето за разработка.Този процес се управлява автоматично от включената помощна програма BMK („Блиц направи“) и е напълно прозрачен за разработчика.