Construct (игровой движок)

редактировать
Construct 3
Construct 3 Logo.svg
Разработчик (и) Scirra
Первый выпуск4 февраля 2011 г.; 9 лет назад (2011-02-04)
Стабильный выпуск r210.2 / 11 августа 2020 г.; 2 месяца назад (2020-08-11)
Написано наC ++, JavaScript
Операционная система Windows, Linux, macOS
Доступно наанглийском
Типе Система создания игр
Лицензия Собственная
Веб-сайтwww.construct.net

Construct - это редактор игр на основе HTML5 2D, разработанный компанией. Он предназначен в первую очередь для непрограммистов и позволяет быстро создавать игры с помощью визуального программирования.

Содержание
  • 1 Особенности
    • 1.1 Система событий и поведение
    • 1.2 Выбор экземпляра объекта
    • 1.3 JavaScript
  • 2 Поддерживаемые платформы
    • 2.1 HTML5 и витрины
    • 2.2 Собственные платформы
    • 2.3 Консоли
  • 3 История выпусков
    • 3.1 Construct Classic
    • 3.2 Construct 2
      • 3.2.1 Steam
    • 3.3 Construct 3
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
Характеристики

Система событий и поведение

Основной метод программирования игр и приложений в Конструкция осуществляется через «листы событий», которые похожи на исходные файлы, используемые в языках программирования. На каждом листе событий есть список событий, которые содержат условные операторы или триггеры. Как только они будут выполнены, можно будет выполнять действия или функции. Логика событий, такая как OR и AND, а также под-события (представляющие область действия ) позволяют программировать сложные системы без изучения сравнительно более сложного программирования. язык. Группы могут использоваться для одновременного включения и отключения нескольких событий, а также для организации событий.

Выбор экземпляра объекта

В отличие от многих традиционных сред разработки, Construct избегает выбора определенных экземпляров объектов при добавлении событий, в пользу фильтрации по всем экземплярам типа объекта на экране. При добавлении событий редактор позволяет пользователю определять условия или проверки, которые должны выполняться каждым экземпляром объекта на экране, прежде чем событие будет добавлено или запущено им. События могут быть объединены в цепочку с помощью вложенных событий, что позволяет создавать более сложное поведение.

JavaScript

Планы по поддержке JavaScript в качестве дополнительного языка сценариев были объявлены в мае 2019 года с указанием необходимости для удовлетворения потребностей продвинутых пользователей и популярности существующих обходных решений.

Поддерживаемые платформы

HTML5 и витрины

Основные экспортные платформы Construct основаны на HTML5. Заявлена ​​поддержка Google Chrome, Firefox, Internet Explorer 9+, Safari 6+ и Opera 15. + для настольных браузеров и поддержка Safari в iOS 6+, Chrome и Firefox для Android, Windows Phone 8+, BlackBerry 10+ и Tizen.

Кроме того, Construct может экспортировать на несколько онлайн-площадок и платформ, включая Facebook, Chrome Web Store, Firefox Marketplace, Amazon Appstore, собственная Arcade Scirra и Kongregate.

Собственные платформы

Construct имеют возможность экспорта на несколько платформ, которые обеспечивают автономное и собственное поведение приложений: Windows, OS X и 32- и 64-разрядные версии Linux поддерживаются путем экспорта в NW.js. Это позволит пользователю включить несколько функций, которые обычно не поддерживаются приложениями HTML5, например файловый ввод-вывод. 23 октября 2012 года Scirra объявила о полной поддержке экспорта в приложения Windows 8 Metro, включая включение встроенных покупок, состояние просмотра «привязка», данные в роуминге, совместное использование, живые плитки, сенсорный ввод и ввод акселерометра и инклинометра. Поддержка экспорта в Windows 10 Универсальные приложения была добавлена ​​26 августа 2015 года.

Construct обеспечивает встроенную поддержку мобильных устройств для iOS и Android с помощью Cordova.

Консоли

20 января 2014 года Scirra объявила, что Construct добавит поддержку системы Nintendo Wii U. Позже в том же году был выпущен плагин для совместимости игр на основе Construct с Nintendo Web Framework.

13 апреля 2016 года Scirra объявил, что поддержка Construct UWP позволит публиковать игры на Xbox One.

История выпусков

Construct Classic

Construct Classic
Разработчик (и) Scirra
Первоначальный выпуск27 октября, 2007; 12 лет назад (2007-10-27)
Стабильный выпуск r2 / 5 февраля 2012 г.; 8 лет назад (05.02.2012)
Написано наC ++
Операционная система Microsoft Windows
Доступно наанглийском
Тип Разработка игр
Лицензия GPL
Веб-сайтwww.scirra.com

Первоначально разработанный группой студентов, Construct Classic является бесплатным и открытым исходный код DirectX, предшественник Construct 2, впервые выпущенный 27 октября 2007 г. Самый последний выпуск - r2, выпущенный 5 февраля 2012 г.

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

Construct Classic был прекращен 20 апреля 2013 года, чтобы команда разработчиков могла больше сосредоточиться на Construct 2.

Construct 2

Construct 2 вошла в общедоступную бета-версию 4 февраля 2011 г. и вышла в полную версию 22 августа 2011 г.

Эта версия перешла от модели бесплатной лицензии с открытым исходным кодом к модели проприетарной с возможностью бесплатной лицензии..

Создание сценариев Python было прекращено из-за проблем с запуском ning Python в браузерах и общая сложность поддержки совместимой системы сценариев. В качестве замены был представлен SDK плагина JavaScript.

По состоянию на май 2019 года Construct 2 продолжает поддерживаться и улучшаться вместе с разработкой Construct 3.

Steam

18 октября 2012 года Construct 2 был отправлен в Steam Greenlight. Construct 2 входила в первую партию программ, получивших зеленый свет 30 ноября 2012 года. 26 января 2013 года Construct 2 стала вторым программным продуктом с зеленым светом, запущенным в Steam.

Construct 3

27 января 2015 года Construct 3 было объявлено в записи в официальном блоге Scirra. Новые функции включают поддержку Mac и Linux, многоязычную поддержку и возможность расширения редактора третьими сторонами.

Дополнительные подробности были раскрыты в январе 2017 года, а публичная бета-версия началась 28 марта 2017 года.

Публичная бета-версия завершилась в декабре 2017 года, и программное обеспечение вошло в полную версию, в официальном сообщении в блоге отмечалось, что улучшения включали переработанное руководство, учебные пособия и переводы IDE.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-15 10:39:06
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте