Создавайте 2D-игры для Windows, MacOS и Linux. BlitzMax - это новый игровой язык следующего поколения от Blitz Research. BlitzMax сохраняет ОСНОВНЫЕ корни Blitz3D и BlitzPlus, но добавляет массу интересных новых возможностей и способностей. Улучшенный BASIC languageBlitzMax является ОСНОВНЫМ ... но с несколькими завихрениями, в том числе: Указатели функций Полностью динамические массивы Наследование и полиморфизм Функциональные параметры «по ссылке» Байт, Короткие, Int, Long, Float и Double числовые типы данных Массив и строчка строк Flexible ' коллекцию "для работы со связанными списками и т. д. Указатель низкого уровня, обрабатывающий строки UTF16 Возможность« сводить »двоичные данные и получать к нему доступ так же легко, как если бы это был обычный файл. Поддержка внешнего языка для взаимодействия с C / C ++ / ObjectiveC или ассемблерным модулем. Модульная designBlitzMax в значительной степени основан на идее модулей, коллекций команд, хранящихся в специальных файлах. Вы можете добавить свои собственные модули в систему, что позволит вам полностью использовать код в своих проектах. Модули также являются отличным способом распространения библиотек команд, а Blitz Research имеет много странных и замечательных модулей, выстроенных для будущего выпуска! Простая в использовании двумерная команда setBlitzMax включает модуль Max2D, который содержит набор очень простых в использовании 2D команд. В MacOS X и Linux Max2D использует OpenGL API, а на ПК с ОС Windows вы можете использовать либо OpenGL, либо DirectX API. Оба OpenGL и DirectX используют 3D-оборудование для рисования графики на экране, что позволяет использовать такие расширенные эффекты, как смешивание, вращение и масштабирование в реальном времени. Интеллектуальная система построенияBlitzMax позволяет разделить проект на несколько исходных файлов, которые можно предварительно скомпилировать для массового сокращения время разработки. Этот процесс обрабатывается автоматически с помощью включенной утилиты BMK («Блиц») и полностью прозрачен для разработчика.
    Разработчик
    Blitz Research Ltd

    Аналоги и альтернативы BlitzMax

    Наиболее популярные альтернативы и аналоги BlitzMax для Windows, Mac, Linux.