Сообщение #1
11 сентября 2015, 13:48
|
j2Ds - HTML5 Graphics Engine
J2ds — игровой графический движок, основывающийся на HTML5 технологиях, и распространяющийся на условиях лицензии zlib для HTML5 и Android iOS разработки.
Для отрисовки 2D графики используется технология HTML5 canvas.
Характеристики
Целевая платформа для готовой игры может быть совершенно любой, на данный момент протестированы следующие платформы:
WEB. Независимо от операционной системы
Android
iOS
Социальная сеть ВКонтакте
Базовая структура движка
Для обработки тех или иных событий предварительно нужно создать объект нужного класса.
Для вращения, движения, обработки объектов есть соответствующие команды: setPosition, move, turn setRotation, moveTo, moveDir, collision и так далее.
Движок очень прост в изучении, есть примеры работы тех или иных команд.
Полноценный набор базовых возможностей
Бесплатность и открытость кода
Нет каких-либо ограничений на расширяемость, любой класс можно переписать либо создать свой аналог.
GitHub j2Ds
Видеоуроки j2Ds
Для отрисовки 2D графики используется технология HTML5 canvas.
Характеристики
- Жанровая направленность: 2D игры любого жанра и типа;
- Платформа: HTML5 (Web, PC, Android, iOS);
- Лицензия: абсолютно бесплатно и без ограничений;
- Языки программирования: JavaScript;
- Открытый исходный код: предоставляется;
- Достоинства: понятен для новичков, открыт, развивается, быстрый старт;
- Разработчики движка: SkanerSoft
- Поддержка ограничения FPS
- ООП архитектура
- Работа с примитивами
- Прозрачности, цветовые эффекты
- Спрайты, сложные линии
- Анимация изображений, работа со спрайт-картами, скорость анимации, фрейм-движок
- Работа со сценой, как с объектом
- Работа со слоями, послойная отрисовка, перемещение слоев
- Работа с игровыми состояниями, меню, паузы, уровни
- Поддержка мыши/клавиатуры/тачскрина
- Обнаружение столкновений, создание собственных объектов на основе имеющихся
- Работа с камерами, вращение, перемещение, поддержка viewports
- Постобработка, motionBlur, alphaBlur, Сепия, инверс цветом и т.д.
Целевая платформа для готовой игры может быть совершенно любой, на данный момент протестированы следующие платформы:
WEB. Независимо от операционной системы
Android
iOS
Социальная сеть ВКонтакте
Базовая структура движка
Для обработки тех или иных событий предварительно нужно создать объект нужного класса.
Для вращения, движения, обработки объектов есть соответствующие команды: setPosition, move, turn setRotation, moveTo, moveDir, collision и так далее.
Движок очень прост в изучении, есть примеры работы тех или иных команд.
Полноценный набор базовых возможностей
Бесплатность и открытость кода
Нет каких-либо ограничений на расширяемость, любой класс можно переписать либо создать свой аналог.
GitHub j2Ds
Видеоуроки j2Ds