top of page

BasiEgaXorz IDE v1.37

$0Цена
  •  

    ·  Жанровая направленность: игры любого жанра;

    ·  Платформа: Sega Mega Drive (Genesis), Sega CD, Sega 32X, Sega CD 32X;

    ·  Язык интерфейса: английский;

    ·  Лицензия: полностью свободная;

    ·  Языки программирования: BASIC (ограниченный);

    ·  Открытый исходный код: предоставляется по запросу;

    ·  Мультиплеер: нет;

    ·  Достоинства: бесплатная, простая в освоении;

    ·  Недостатки: получаются не очень оптимизированные приложения, давно не обновилась;

    ·  Разработчик движка: DevSter (Joseph Norman).

    BasiEgaXorz (THE Sega Genesis Tiny BASIC Compiler) - это простая среда разработки, набор вспомогательных утилит и BASIC-компилятор (ASMX Assembler) под процессор 68K. Позволяет разрабатывать свои игры на ЯП BASIC под популярную (1987-1997) в своё время 16-битную игровую приставку Sega Mega Drive (в США – Sega Genesis). Компиляция проекта производится в один клик. Помимо сборки ROM-файлов SMD, сборка может осуществляться для Sega 32X, а также ISO-образов для Sega CD.

    Этот компилятор заточен на скорость выполнения, поэтому он не использует сложных динамических переменных, только статические. Он рассчитан на лёгкое создание простых игр новичками, однако большие игры также на нём можно делать. И некоторые игроделы на GcUp.ru и ROMHacking.ru, любящие данную ретро-платформу, в этом преуспели.

    Используются основные математические действия, доступные широкие возможности вывода на экран текста и графики. Типы данных могут быть в 8 bit, 16 bit и 32 bit. Графика на основе тайлов и спрайтов поддерживается через VDP. Поддерживается проверка ввода на основе управление контроллеров игровой приставки (все функции Joypad включены), до 4 порта, специальная мышь. Поддерживаются звуковые эффекты PSG.

    Но есть и ряд ограничений, которые в большинстве случаев обусловлены ограниченными возможностями платформы. Несколько ограничена тайловая картография и другие некоторые сложные манипуляции с графикой.

    В принципе, программисту, который может писать игрушки на Бейсике, не составит труда создать свою игру в этой среде. Для вывода на экране текста достаточно написать команду: print "Hello World!". Сложность может возникнуть только с использованием графики и звука, т.к. есть специфика использования оных на SMD и ряд особенностей данной среды.

    Жанровых ограничений нет, однако экшен и платформеры программировать, конечно же, намного сложнее, чем пошаговые головоломки и примитивные аркады. Также данное решение отлично подходит для реализации электронных книг, демонстраций и прочих неигровых приложений.

    Для удобства тестирования и разработки в интерфейсе среды имеются кнопки для запуска вами предустановленных эмулятора, тайлового редактора и прочих утилит, необходимых в процессе. Конечно же, для использования данного компилятора в полной мере вам потребуются знания о платформе, о том, что может её архитектура SMD, о том какие возможности экрана (разрешение 320x240), звука (сопроцессор Z80) и т.д.

    В комплекте со средой поставляется документация, в которой имеется справка об использовании всех функций. А также десятки примеров и шаблонов мини-игр, которые позволят сориентироваться в начале изучения.

    К сожалению, развитие компилятора и среды были приостановлены. А последняя на данный момент версия (1.37) вышла аж 3 января 2010 года. Однако сообщество функционирует, и многие хоумбрю-разработчики время от времени прибегают к возможностям BasiEgaXorz. Попробуйте и вы!

    Официальный сайт: http://devster.monkeeh.com
    Форум: http://devster.proboards.com/board/1
    Читайте также: http://segaretro.org/BasiEgaXorz

     

  • Бесплатные игры и исходники Android studio

bottom of page