XAPP — это кроссплатформенная игровая платформа удобная как для игрока, так и для разработчика. Для разработки XAPP игр не требуется наличия каких-либо специальных редакторов, компиляторов и других инструментов. Весь код игры можно написать в обычном блокноте. Для выполнения написанного кода XAPP подключает Sources Interpreter Engine (SEE) модули (модули интерпетации исходного кода). На данный момент доступен интерпетатор с языка Бейсик (начальная версия).
В будущем, в процессе развития, планируется:
— кроссинг на Linux (Ubuntu 100%), MacOS X;
— кроссинг на Android и WM 5.0 — 6.5 (7+ возможно тоже);
— 3D функции (от простейших до сложных с шейдерами и другими фичами);
— полные возможности интернет соединения вида CSC, P2P...;
— полная интеграция с браузерами для возможности запуска игр с интернета (типа, как флеш).
Текущие возможности XAPP:
— печать в консоли (верхний слой);
— загрузка и отображение спрайтов с возможностью поворотов и управления кадрами (для спрайтов используется текстурное правило разрешения 2^n. Поддерживаемые форматы зависят от наличия плагинов DIPI — см. папку «plugins» в пакете XAPP);
— загрузка и воспроизведение звуков и трекерной мелодии;
— работа с клавиатурой (учет нажатия клавиш).
Текущие возможности XiBASIC:
— переменные однобуквенные от A до Z;
— FOR/NEXT от меньшего к большему с шагом 1. Поддерживаются вложенные циклы;
— IF/THEN со знаками "<", ">" и "=". НЕ ПОДДЕРЖИВАЮТСЯ "<=", ">=" и "<>". НИ КАКОЙ ЛОГИКИ «AND», «OR», «NOT», «XOR»…
— GOTO
— GOSUB/RETURN
Загрузка XAPP: download.deenamics.ru/files/devkits/XAPP.ZIP
Поддержка: dev.deenamics.ru/community/ Раздел XAPP
Скриншот первого теста:
В будущем, в процессе развития, планируется:
— кроссинг на Linux (Ubuntu 100%), MacOS X;
— кроссинг на Android и WM 5.0 — 6.5 (7+ возможно тоже);
— 3D функции (от простейших до сложных с шейдерами и другими фичами);
— полные возможности интернет соединения вида CSC, P2P...;
— полная интеграция с браузерами для возможности запуска игр с интернета (типа, как флеш).
Текущие возможности XAPP:
— печать в консоли (верхний слой);
— загрузка и отображение спрайтов с возможностью поворотов и управления кадрами (для спрайтов используется текстурное правило разрешения 2^n. Поддерживаемые форматы зависят от наличия плагинов DIPI — см. папку «plugins» в пакете XAPP);
— загрузка и воспроизведение звуков и трекерной мелодии;
— работа с клавиатурой (учет нажатия клавиш).
Текущие возможности XiBASIC:
— переменные однобуквенные от A до Z;
— FOR/NEXT от меньшего к большему с шагом 1. Поддерживаются вложенные циклы;
— IF/THEN со знаками "<", ">" и "=". НЕ ПОДДЕРЖИВАЮТСЯ "<=", ">=" и "<>". НИ КАКОЙ ЛОГИКИ «AND», «OR», «NOT», «XOR»…
— GOTO
— GOSUB/RETURN
Загрузка XAPP: download.deenamics.ru/files/devkits/XAPP.ZIP
Поддержка: dev.deenamics.ru/community/ Раздел XAPP
Скриншот первого теста: