Interested Article - Construct 2

Construct 2 — конструктор двумерных игр для Windows , разрабатываемый компанией Scirra. Вторая версия программы Construct Classic , вышедшей в 2007 году.

4 декабря 2017 года вышла обновлённая версия движка, названная Construct 3, которая поддерживает создание трёхмерных игр.

Описание

Construct 2 позволяет создавать 2D-игры различных жанров и сложности без навыков программирования . Игры, сделанные на нём, могут быть доступны на PC, Mac, Linux, в браузерах с поддержкой HTML5 , Android , iOS , Windows Phone , Blackberry 10, Amazon Appstore, Chrome Web Store, Facebook и пр. Поддержка iOS и Android осуществляется благодаря технологиям CocoonJS от Ludei, directCanvas от appMobi и Intel XDK, которые используют аппаратное ускорение для увеличения производительности HTML5 игр в 5-10 раз. [ значимость факта? ]

Интерфейс программы имеет визуальный ( WYSIWYG ) редактор, возможно создать игру без навыков программирования. В редакторе имеются «события» ( англ. events ) и «действия» ( англ. actions ), создающие логику [ прояснить ] игр .

К приложению выпускаются обновления .

Редактор позиционирует себя как «подходящий для людей с различным уровнем опыта программирования» [ значимость факта? ] . Доступна функция создания прототипа игры, демоверсий , презентаций, обучающих программ. По данным на 24 марта 2017 года велась разработка программы [ источник не указан 1724 дня ] .

1 июля 2020 года Construct 2 был снят с продажи и больше не доступен для покупки. 1 июля 2021 года Construct 2 был полностью выведен из эксплуатации.

Функциональность

Редактор Construct 2 написан на языке C++ , а игры кодируются в JavaScript . При экспорте проекта JavaScript код игры минифицируется , однако есть возможность подключить Javascript Plugin SDK и модифицировать код вручную. Construct 2 имеет «модульный дизайн», поэтому любые плагины или поведения , которые не используется в проекте, не включаются в скрипт, что помогает оптимизировать проект и сократить его вес.

На данный момент программа имеет более 20 встроенных поведений, включая Platformer, 8 Direction, Bullet, Car, Pathfinding, Turret, Drag'n'drop и т.д., которые облегчают процесс создания игры.

Construct 2 — это первый игровой движок, который официально поддерживает эффекты частиц (particle effects) на HTML5 [ аффилированный источник? ] .

Встроенный игровой движок Box 2D Physics дает возможность моделировать законы физики и воспроизводить физические эффекты. Доступны плагины , расширяющие базовые возможности программы. Тестирование кода на мобильных ОС можно производить, не прибегая к компиляции проекта (при помощи LAN и WiFi ) .

Construct 2 позволяет экспортировать созданные пользователями проекты в различные форматы. Функциональность программы позволяет экспортировать проекты в различные операционные системы, такие как Windows , IOS , Android и другие.

В iOS можно запускать созданные игры в веб-приложении [ лишняя ссылка? ] . Данный способ позволяет экспортировать игру в html. После этого, как игра загружена на сайт, можно зайти с мобильного устройства на іOS, и сохранить игру на рабочий стол.

Предыдущие версии

Предыдущая версия Construct после релиза Construct 2 сменила название на Construct Classic . К настоящему моменту она уже лишилась официальной поддержки разработчиков , однако продолжает поддерживаться энтузиастами. Впрочем, популярность её все ещё высока [ источник не указан 1724 дня ] , особенно в сфере разработки 2D и 3D-игр для операционной системы Windows. В отличие от Construct 2, версия Classic имеет открытый исходный код и является бесплатной альтернативой Game Maker и другим программам [ источник не указан 1724 дня ] . Опыт разработки версии Classic был активно использован при создании Construct 2 , хотя фактически последний представляет собой новый конструктор, переписанный с нуля [ источник не указан 1724 дня ] . В отличие от предыдущей версии Construct 2 использует OpenGL вместо DirectX , а игры используют WebGL (OpenGL в браузере) для быстрого рендеринга с аппаратным ускорением.

Следующие версии

Преемником Construct 2 является Construct 3 - проприетарный конструктор игр, созданный Scirra Ltd. Основное отличие от предыдущих версий - упор на веб-версию, за счет чего появилась возможность использования редактора на мобильных платформах [ источник не указан 1724 дня ] .

Документация

На официальном английском сайте разработчика Scirra.com имеются обучающие материалы, уроков и документации к программе, а также вспомогательные программы. На сайте разработчика также имеется форум для техподдержки и сообщений об ошибках. Помимо этого, на сайте имеется раздел Scirra Arcade , где находятся созданные пользователями игры.

Созданные игры

См. также

Примечания

  1. . Дата обращения: 7 мая 2020. 9 мая 2020 года.
  2. . Дата обращения: 1 сентября 2013. 19 августа 2013 года.
  3. . Дата обращения: 1 сентября 2013. 6 июня 2016 года.
  4. . Дата обращения: 1 сентября 2013. 4 марта 2016 года.
  5. . Дата обращения: 1 сентября 2013. 14 июля 2012 года.
  6. . Дата обращения: 1 сентября 2013. 19 августа 2013 года.
  7. 7 августа 2013 года.
  8. . Дата обращения: 18 ноября 2020. 5 ноября 2020 года.
  9. . Дата обращения: 10 сентября 2013. 14 августа 2012 года.
  10. . Дата обращения: 1 сентября 2013. 11 сентября 2013 года.
  11. . Дата обращения: 1 сентября 2013. 13 сентября 2012 года.
  12. . Дата обращения: 1 сентября 2013. 6 июня 2016 года.
  13. (англ.) . www.scirra.com. Дата обращения: 9 ноября 2017. Архивировано из 9 ноября 2017 года.
  14. . Дата обращения: 1 сентября 2013. 12 августа 2014 года.
  15. Текст на от 12 августа 2014 на Wayback Machine гласит: «Scirra no longer develops Construct Classic, in order to focus on Construct 2. Construct Classic is, however, open-source, and we've handed development over to the community. Several volunteers have been making maintenance changes.»
  16. . Дата обращения: 1 сентября 2013. 26 сентября 2013 года.
  17. . Дата обращения: 1 сентября 2013. 11 сентября 2013 года.
  18. . Дата обращения: 7 мая 2020. 21 июля 2021 года.

Литература

Ссылки

  • — официальный сайт Construct 2
  • . ActiveTuts+.
Источник —

Same as Construct 2