Construct - это редактор 2D- игр на основе HTML5 , разработанный Scirra Ltd. [4] [5]. Он предназначен в первую очередь для непрограммистов [6], позволяя быстро создавать игры с помощью визуального программирования . Первый выпущенный как GPL лицензию DirectX 9 игровой движок для Microsoft Windows с Python программирования на 27 октября 2007 года, он позже стал проприетарное программное обеспечение с Construct 2, а также переключение его API технологию от DirectX до NW.js и HTML5 , а также как удаление Python и добавление поддержки JavaScript и его плагина SDK в 2012 году, [7] и в конечном итоге перешел на модель на основе подписки в виде веб-приложения. [8]
Разработчики) | Scirra |
---|---|
Первый выпуск | r71 [1] / 4 декабря 2017 г . |
Стабильный выпуск | r241 [2] / 23 марта 2021 г . |
Предварительный выпуск | r248 [3] / 11 мая 2021 г . |
Написано в | JavaScript |
Предшественник | Построить 2 |
Доступно в | английский |
Тип | Система создания игр |
Лицензия | Проприетарный |
Веб-сайт | www |
Функции
Система событий и поведение
Основной метод программирования игр и приложений в Construct - это «листы событий», которые похожи на исходные файлы, используемые в языках программирования . На каждом листе событий есть список событий, которые содержат условные операторы или триггеры. Как только они будут выполнены, можно будет выполнять действия или функции. [9] Логика событий, такая как ИЛИ и И , а также подсобытия (представляющие область действия ) позволяют программировать сложные системы без изучения сравнительно более сложного языка программирования. [10] Группы могут использоваться для одновременного включения и отключения нескольких событий, а также для организации событий. [11]
Выбор экземпляра объекта
В отличие от многих традиционных сред разработки, Construct избегает выбора конкретных экземпляров объектов при добавлении событий в пользу фильтрации по всем экземплярам типа объекта на экране. При добавлении событий редактор позволяет пользователю указать условия или проверки, которые должны выполняться каждым экземпляром объекта на экране, прежде чем событие будет добавлено или запущено им. События могут быть объединены в цепочку с помощью дополнительных событий, что позволяет создавать более сложные модели поведения. [12]
JavaScript
Планы по поддержке JavaScript в качестве необязательного языка сценариев были объявлены в мае 2019 года, ссылаясь на необходимость удовлетворения потребностей продвинутых пользователей и популярность существующих обходных путей. [8]
Поддерживаемые платформы
Последняя версия Construct поддерживает множество платформ для экспорта, таких как веб-приложения и воспроизводимая реклама, в специальные программы и мобильные приложения . [13] Предыдущие версии Construct также поддерживали другие онлайн-платформы и витрины, но с тех пор были удалены из-за того, что платформа мало использовалась или изменилась в обслуживании.
Построить классический
Construct Classic может экспортировать только в файлы .exe из-за своей зависимости от DirectX.
Построить 2
HTML5 и витрины
Основные экспортные платформы Construct 2 основаны на HTML5. Заявлена поддержка Google Chrome , Firefox , Internet Explorer 9+, Safari 6+ и Opera 15+ в настольных браузерах, а также поддержка Safari в iOS 6+, Chrome и Firefox для Android , Windows Phone 8+, BlackBerry 10+ и Tizen. .
Кроме того, Construct 2 может экспортировать на несколько онлайн-площадок и платформ, включая Facebook , Chrome Web Store , Firefox Marketplace, Amazon Appstore , Construct Arcade (их собственная платформа для размещения игр, созданных в Construct) и Kongregate . [14] [15]
Родные платформы
Construct имеет возможность экспортировать на несколько платформ, которые обеспечивают автономное и собственное поведение приложений: Windows , MacOS, а также 32-битные и 64-битные Linux поддерживаются путем экспорта в NW.js. Это позволит пользователю включить несколько функций, которые обычно не поддерживаются приложениями HTML5, например файловый ввод-вывод. [14] 23 октября 2012 года Scirra объявила о полной поддержке экспорта в приложения Windows 8 Metro , включая возможность встроенных покупок , «моментальных» состояний просмотра, перемещаемых данных, совместного использования, живых плиток, сенсорного ввода, акселерометра и инклинометра. Вход. [16] Поддержка экспорта в универсальные приложения для Windows 10 была добавлена 26 августа 2015 г. [17]
Construct обеспечивает встроенную поддержку мобильных устройств для iOS и Android с помощью Cordova . [18]
Консоли
20 января 2014 года, Scirra объявил , что Construct 2 будет получать поддержку для Nintendo «s Wii U системы. [19] Позже в том же году был выпущен плагин, чтобы игры на основе Construct были совместимы с Nintendo Web Framework .
13 апреля 2016 года Scirra объявил, что поддержка UWP Construct 2 позволит публиковать игры на Xbox One . [20]
Построить 3
HTML5
Construct 3 в настоящее время поддерживает веб-встраивание через HTML5, загрузку в Facebook Instant Games , Construct Arcade, а также форматирование для интерактивной рекламы. [21] Первоначально он также поддерживал загрузку в Kongregate, но был удален 14 июля 2020 года после того, как Kongregate запретил отправку новых игр на платформу. [22]
Родные платформы и консоли
Construct 3 также поддерживает экспорт в Windows, MacOS и Linux через NW.js, Android и iOS через Кордову и Windows Store через UWP. Поддержка UWP Construct 3 также позволяет экспортировать на Xbox One и Xbox Series X и S благодаря обратной совместимости . [21]
История выпуска
Построить классический
Разработчики) | Scirra |
---|---|
Первый выпуск | 0.8 / 27 октября 2007 г . |
Окончательный релиз | r2 / 5 февраля 2012 г . |
Репозиторий | https://sourceforge.net/p/construct/code/HEAD/tree/ |
Написано в | C ++ |
Операционная система | Майкрософт Виндоус |
Преемник | Построить 2 |
Размер | 16,2 МБ |
Доступно в | английский |
Тип | Система создания игр |
Лицензия | GPLv2 |
Веб-сайт | www .scirra .com / construct-classic |
Construct Classic - это первая основная версия движка Construct. В отличие от своих преемников, это бесплатный игровой движок с открытым исходным кодом, использующий DirectX. Первоначально разработанный группой студентов [23], он был впервые выпущен 27 октября 2007 г. как версия 0.8. [24] Самый последний выпуск - r2, выпущенный 5 февраля 2012 г. [25]
Эта версия в значительной степени определяла язык визуального программирования программного обеспечения и отдельно поддерживала скрипты Python . [26]
Construct Classic была прекращена 20 апреля 2013 года, чтобы команда разработчиков могла больше сосредоточиться на Construct 2. [27]
Построить 2
Разработчики) | Scirra |
---|---|
Первый выпуск | r51 / 22 августа 2011 г . |
Стабильный выпуск | r279 / 3 августа 2020 г . |
Предварительный выпуск | r278 / 20 июля 2020 г . |
Операционная система | Майкрософт Виндоус |
Предшественник | Построить классический |
Преемник | Построить 3 |
Размер | 60,8 МБ |
Доступно в | английский |
Тип | Система создания игр |
Лицензия | Проприетарный |
Веб-сайт | www .scirra .com |
Construct 2 - это второй крупный выпуск движка Construct. Основные изменения включают замену DirectX на NW.js, что позволяет экспортировать проекты на платформы, отличные от Microsoft Windows, включая HTML5, Mac OS и Linux. Система лицензирования также перешла с GPLv2 на частную лицензию с бесплатной версией, доступной для загрузки. [28]
Construct 2 вошла в публичную бета-версию 4 февраля 2011 г. [29] [4] и была запущена 22 августа 2011 г. [30]
В 2012 году создание сценариев Python было прекращено, ссылаясь на сложности с запуском Python в браузерах и общую сложность поддержки совместимой системы сценариев. [7] В качестве замены был представлен JavaScript SDK для плагинов. [31]
По состоянию на май 2019 года Construct 2 продолжает поддерживаться и улучшаться вместе с разработкой Construct 3. [32]
Продажа новых лицензий была прекращена 1 июля 2020 г. [33]
Steam версия
18 октября 2012 года Construct 2 был отправлен в Steam Greenlight . [34] Construct 2 была в первой партии программ, получивших зеленый свет [35] 30 ноября 2012 года. 26 января 2013 года Construct 2 стала второй программой от Steam Greenlight, запущенной в Steam. [36]
17 января 2019 года было объявлено, что версия Steam будет удалена из магазина 31 января 2019 года в связи с прекращением использования Construct 2. [37] Тем не менее, бесплатную версию все еще можно загрузить через неофициальные веб-сайты или Ссылка для установки Steam.
Прекращение
20 февраля 2020 года Scirra объявила о планах прекратить поддержку Construct 2, а продажи новых лицензий будут прекращены 1 июля 2020 года. Программное обеспечение будет полностью прекращено 1 июля 2021 года. [38]
Построить 3
Construct 3 - это самая последняя основная версия движка Construct. Анонсированные 27 января 2015 года новые функции включают поддержку Mac и Linux, многоязычную поддержку и стороннее расширение редактора с помощью официального плагина SDK для редактора. [33] Более подробная информация была раскрыта 1 февраля 2017 года, [39] публичная бета-версия началась 28 марта того же года. [40] Он завершился 4 декабря 2017 года выпуском двигателя. Улучшения включают переработанное руководство, официальные учебные пособия и переводы IDE. [41]
В этой версии также была изменена модель с единовременной оплатой на модель на основе годовой подписки. [42]
23 мая 2019 года кодирование JavaScript было объявлено как отдельное дополнение, но оно было бесплатным для всех пользователей, у которых была платная лицензия до 2 сентября 2019 года. [43] Эта функция была добавлена в r157 5 июля 2019 года. [ 44]
Построить аркаду
Тип сайта | Игровой портал |
---|---|
Доступно в | английский |
Владелец | Scirra |
URL | https://www.construct.net/en/free-online-games |
Коммерческий | да |
Регистрация | Необязательно (для загрузки игр) |
Запущен | 2011-11-23 |
Текущее состояние | Активный |
Construct Arcade (ранее известный как Scirra Arcade) - игровой портал для проектов, созданных в Construct 2 или 3. Он был запущен 23 ноября 2011 года вместе с обновлением r69 Construct 2. [45] Позже он был добавлен в Construct 3 на r24. [46]
14 августа 2019 года вышла новая версия аркады, переименованная в Construct Arcade. Изменения в платформе включают в себя новый макет, улучшения стабильности, профили издателей, способ просмотра аналитики опубликованных игр на веб-сайте и ссылки на другие витрины. [47]
Смотрите также
- Verge3D
- WebGL
- GameMaker Studio , еще один движок, похожий на Construct.
Рекомендации
- ^ "Построить 3 r71" . www.construct.net . Архивировано 4 февраля 2021 года . Проверено 22 января 20 .
- ^ «Постройте 3 стабильных релиза» . www.construct.net . Архивировано 4 февраля 2021 года . Проверено 21 января 2021 .
- ^ «Создайте 3 бета-версии» . www.construct.net . Архивировано 25 марта 2021 года . Проверено 25 марта 2021 .
- ^ а б «Создавайте игры с Construct 2» . Scirra. Архивировано 6 июня 2016 года . Проверено 24 марта 2012 .
- ^ «Лондонский стартап Scirra запускает создателя игр HTML5» . Yahoo News. Архивировано 26 декабря 2012 года . Проверено 14 января 2017 .
- ^ «Construct 2, производитель игр с перетаскиванием» . ActiveTuts +. Архивировано 3 июня 2013 года . Проверено 19 марта 2012 .
- ^ а б «Новый способ научиться программировать» . www.construct.net . Архивировано 4 февраля 2021 года . Проверено 11 мая 2018 .
- ^ а б «Construct 3 с добавлением поддержки JavaScript» . www.gamefromscratch.com . Архивировано 7 июня 2019 года . Проверено 7 июня 2019 .
- ^ Как работают события. (nd) получено 25 февраля 2014 г. с веб-сайта Scirra: https://www.scirra.com/manual/75/how-events-work. Архивировано 28 марта 2016 г. на Wayback Machine.
- ^ Gullen, A (2012, апрель, 13). Руководство по расширенным функциям событий Construct 2. получено 25 февраля 2014 г. с веб-сайта Scirra: https://www.scirra.com/tutorials/292/guide-to-construct-2s-advanced-event-features Архивировано 28 марта 2016 г. на Wayback Machine
- ^ Группы событий. (nd) получено 25 февраля 2014 г. с веб-сайта Scirra: https://www.scirra.com/manual/80/groups. Архивировано 28 марта 2016 г. на Wayback Machine.
- ^ Scirra. Как работают события. получено 20 мая 2014 г. с веб-сайта Scirra: https://www.scirra.com/manual/75/how-events-work. Архивировано 28 марта 2016 г. на Wayback Machine.
- ^ «Издательские проекты - Документация Construct 3» . www.construct.net . Архивировано 4 февраля 2021 года . Проверено 22 января 20 .
- ^ а б Скирра. Поддерживаемые платформы. получено 20 мая 2014 г. с веб-сайта Scirra: https://www.scirra.com/manual/168/supported-platforms Архивировано 21 мая 2014 г. на Wayback Machine
- Перейти ↑ Burton A. (2012, 17 декабря). Как экспортировать в Kongregate / Как загрузить в Kongregate. получено 20 мая 2014 г. с веб-сайта Scirra: https://www.scirra.com/tutorials/424/how-to-export-to-kongregatehow-to-upload-to-kongregate Архивировано 21 мая 2014 г. на Вайбак машина
- ^ Gullen, А. (2012, октябрь, 23). Создавайте игры для Windows 8 с помощью Construct 2, полученного 25 мая 2014 г. с веб-сайта Scirra: https://www.scirra.com/blog/99/make-windows-8-games-with-construct-2 Архивировано за 2014 г. 05-25 у Wayback Machine
- ^ Gullen, A. (2015, август, 25). Публикуйте приложения Магазина Windows 10 с помощью Construct 2., полученного 5 августа 2016 г., с веб-сайта Scirra: https://www.scirra.com/blog/167/publish-windows-10-store-apps-with-construct-2 Архивировано 23 марта 2016 года в Wayback Machine.
- ^ Gullen, A. (2011, 28 октября). Как экспортировать на мобильный с Cordova. получено 25.05.2014 с веб-сайта Scirra: https://www.scirra.com/tutorials/71/how-to-make-native-phone-apps-with-construct-2-and-phonegap Архивировано 2014 г. -05-25 у Wayback Machine
- ^ Gullen, A. (2014, январь, 20). Объявление о поддержке Construct 2 для Wii U., полученное 20 мая 2014 г. с веб-сайта Scirra: https://www.scirra.com/blog/135/announcing-construct-2-support-for-wii-u Архивировано за 2014 г. 05-21 у Wayback Machine
- ^ Gullen, A. (2016, апрель, 13). Объявление об экспортной бета-версии Xbox One. получено 5 августа 2016 г. с веб-сайта Scirra: https://www.scirra.com/blog/176/announcing-xbox-one-export-beta. Архивировано 7 августа 2016 г. на Wayback Machine.
- ^ а б «Издательские проекты - Документация Construct 3» . www.construct.net . 2019-10-09. Архивировано 4 февраля 2021 года . Проверено 22 января 20 .
- ^ «Построй 3 р207» . www.construct.net . 2020-07-14. Архивировано 4 февраля 2021 года . Проверено 22 января 20 .
- ^ Эшли Галлен (07.01.2007). "Форумный пост" . Архивировано 24 сентября 2019 года . Проверено 14 мая 2014 .
- ^ «Построить классический - просмотреть / построить / построить 0,8 в» . Sourceforge.net. 2007-10-27 . Проверено 12 июня 2012 .
- ^ Эшли Галлен (05.02.2012). «Выпущена Construct Classic R2» . Архивировано 07 июня 2014 года . Проверено 4 июня 2014 .
- ^ Бигелоу, Дэвен (01.01.2012). Руководство для начинающих по разработке игр Construct . Packt Publishing Ltd. ISBN 9781849516617. Архивировано 23 апреля 2019 года . Проверено 11 мая 2018 .
- ^ "Scirra удалила Construct Classic" . www.construct.net . 2013-04-20. Архивировано 22 января 2021 года . Проверено 22 января 20 .
- ^ «Как работают лицензии Construct 2 - Scirra.com» . www.scirra.com . Архивировано 11 мая 2018 года . Проверено 11 мая 2018 .
- ^ «Construct 2 Exports to HTML5 и др. | Блог GameMaker» . Блог GameMaker . Архивировано 11 мая 2018 года . Проверено 11 мая 2018 .
- ^ "Запускаем Construct 2 лицензии и r51" . www.construct.net . Архивировано 4 февраля 2021 года . Проверено 11 мая 2018 .
- ^ «Документация Construct 2 Javascript SDK - Руководство Construct 2» . www.scirra.com . Архивировано 11 мая 2018 года . Проверено 11 мая 2018 .
- ^ "Construct 2 Releases - Scirra.com" . www.scirra.com . Архивировано 31 октября 2019 года . Проверено 11 мая 2018 .
- ^ а б Эшли Галлен (27 января 2015 г.). «Конструкт будущего» . Архивировано 2 апреля 2015 года . Проверено 1 марта 2015 .
- ^ «Steam Greenlight :: Construct 2» . Steamcommunity.com. Архивировано 28 июля 2013 года . Проверено 6 июля 2013 .
- ^ "Групповые объявления :: Greenlight" . Сообщество Steam. Архивировано 21 января 2013 года . Проверено 6 июля 2013 .
- ^ «Построй 2 в Steam» . Store.steampowered.com. 2013-01-25. Архивировано 21 июня 2013 года . Проверено 6 июля 2013 .
- ^ «Construct 2 будет исключен из Steam 31 января :: Construct 2 Free General Discussions» . steamcommunity.com . Архивировано 4 февраля 2021 года . Проверено 21 января 2021 .
- ^ «Закатная конструкция 2» . www.construct.net . 2020-02-20. Архивировано 21 января 2021 года . Проверено 21 января 2021 .CS1 maint: дата и год ( ссылка )
- ^ GameFromScratch.com, Авторские права. "Construct 3 Details выпущен" . www.gamefromscratch.com . Архивировано 11 мая 2018 года . Проверено 11 мая 2018 .
- ^ "Открытая бета-версия Construct 3 уже доступна!" . www.construct.net . Архивировано 4 февраля 2021 года . Проверено 11 мая 2018 .
- ^ «Запуск Construct 3: сейчас вышла из бета-версии!» . www.construct.net . 2017-12-04. Архивировано 4 февраля 2021 года . Проверено 7 июня 2019 .
- ^ "Construct 3 Details выпущен" . GameFromScratch.com . 2 февраля 2017.
- ^ «Введение в кодирование JavaScript в Construct» . www.construct.net . Архивировано 4 февраля 2021 года . Проверено 22 января 20 .
- ^ «Кодирование JavaScript теперь доступно» . www.construct.net . Архивировано 4 февраля 2021 года . Проверено 22 января 20 .
- ^ "Construct 2 r69 (бета) Скачать - Scirra.com" . www.scirra.com . 2011-11-23. Архивировано 07 мая 2017 года . Проверено 22 января 20 .
- ^ «Построй 3 р24» . www.construct.net . Архивировано 4 февраля 2021 года . Проверено 22 января 20 .
- ^ "Новая аркада Construct приземлилась" . www.construct.net . 2019-08-14. Архивировано 4 февраля 2021 года . Проверено 22 января 20 .
Внешние ссылки
- Текущий сайт Construct
- Официальная страница Construct Classic
- Официальная страница Construct 2