Компания Canonical развивает Bacon2D, движок для создания игр с использованием Qt/QML
15 июня 2014 года
Кен ВанДин ( Ken VanDine) из компании Canonical сообщил о работе над новым игровым движком Bacon2D, нацеленным на упрощение создания игровых приложений для Ubuntu Touch с использованием компонентов Qt 5. Bacon2D предоставляет набор готовых QML-блоков с реализацией типовых элементов, используемых в 2D-играх. Код движка распространяется под лицензией LGPLv3.
Для симуляции физических процессов задействован физический движок Box2D, который позволяет придать реалистичность движению объектов и сделать игровой мир более интерактивным. Для создания иллюзии объемного пространства движком предоставляется техника смещённой прокрутки (Parallax Scrolling), при которой фоновые изображения двигаются медленнее изображений переднего плана. Движок также предоставляет инструменты для быстрого добавления интерактивности присутствующим в игре существам, что полезно для интеграции в игры элементов искусственного интеллекта.
Из текущих возможностей движка отмечаются средства для рендеринга графики и вывода звука, симуляция физического взаимодействия игровых объектов и придания им свойств искусственного интеллекта, спрайтовая анимация, управление сценой и видимой областью (ViewPort), средства для организации сетевых игр, возможность использования скриптов для определения игровой логики. Из планов на будущее упоминается создание редактора игровых уровней, средства для сохранения позиции в игре, применение мозаичного разбиения игровой карты на сцены (Tiled map), поддержка автономного движения персонажей ( Steering Behavior).
Источники[править]
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии[править]
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.