Construct 2

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Construct 2
Тип ігровий рушій/інтегроване середовище розробки/конструктор ігор
Розробники Scirra Ltd
Перший випуск 4 лютого 2011[1]
Стабільний випуск r244[2]
Операційна система Microsoft Windows
Мова програмування C++, Javascript
Розмір 54,9 мб
Доступні мови англійська
Стан розробки активний
Ліцензія пропрієтарна
Вебсайт www.scirra.com

Construct 2 — це заснований на HTML5 конструктор 2D ігор, розроблений компанією Scirra[3]. Конструктор спрямовано в першу чергу на людей, які не розуміються в програмуванні, дозволяючи швидко створювати ігри способом Drag-and-drop з використанням візуального редактора та логічної системи, заснованої на принципі поведінки та реакції.[4] Construct 2 є прямим нащадком попередньої версії програми, Construct Classic.

Функції[ред. | ред. код]

Система «Події та Дії»[ред. | ред. код]

Як і в Construct Classic, основним методом програмування ігор та додатків у Construct 2 є використання «листів подій» (англ. event sheets), що схожі на файли рушія, які використовуються у мовах програмування. Коли виконується умова, задана користувачем в листі подій, слід за нею виконується дія чи функція.

Система «Поведінки»[ред. | ред. код]

Особливістю Construct 2 в порівнянні з іншими конструкторами є так названі «поведінки» (англ. behaviors). Поведінка — це заздалегідь заготовлений набір (шаблон) властивостей об'єкту. Поведінки потрібні для прискорення процесу розробки гри, коли користувач не задає всі властивості сам в листі подій, а просто користається необхідним шаблоном. Прикладом поведінки є 8 direction, яка дозволяє переміщувати об'єкт у восьми напрямках за допомогою клавіш.

Підтримка сторонніх плаґінів[ред. | ред. код]

Розробники Construct 2 забезпечують та навіть заохочують створення плаґінів від сторонніх розробників. Так, на офіційному сайті можна знайти поради та уроки з написання та налаштування плаґінів для коректної роботи.[5] Всі плаґіни Construct 2 написано на Javascript.

Підтримувані платформи[ред. | ред. код]

HTML5[ред. | ред. код]

Основні експортні платформи побудовано на 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, Amazon Appstore, власний майданчик Scirra Arcade та Kongregate.[6]

Настільні операційні системи[ред. | ред. код]

Construct 2 забезпечує прямий експорт до Windows, OS X, 32-бітні та 64-бітні версії Linux, за допомогою Node-Webkit. Експорт робиться задля того, щоб користуватися деякими особливостями, які не підтримуються HTML5. 23 жовтня 2012 року Scirra також оголосила про повну підтримку нового інтерфейсу Windows 8 під назвою Metro, в тому числі покупки в додатку, сенсорний ввід, керування плитками, акселерометр тощо.

Мобільні платформи[ред. | ред. код]

Також Construct 2 підтримує експорт на рідні мобільні платформи iOS та Android, але за рахунок використання сторонніх технологій, таких як CocoonJS, PhoneGap та Crosswalk.[7][8][9] На жаль, через відсутність власного експортера погано оптимізовані додатки можуть суттєво сповільнювати швидкодію на мобільних платформах.

В iOS ви можете запускати створені гри з Construct 2 в вебдодатку, без підключення до Інтернету [Архівовано 30 грудня 2019 у Wayback Machine.]. Даний спосіб дозволяє експортувати гру в html. Після цього ви завантажуєте гру на сайт, заходьте з мобільного пристрою iOS, і зберігаєте гру на робочий стіл.

Консолі[ред. | ред. код]

20 січня 2014 року Scirra оголосила, що в Construct 2 буде забезпечено підтримку ігрової консолі Wii U.[10] У тому ж році було випущено плаґін, який дозволяє робити додатки сумісними з Nintendo Web Framework. Жодної інформації стосовно підтримки інших консолей не оголошувалося.

Вартість[ред. | ред. код]

Існує декілька видів ліцензії Construct 2:

Personal — для окремих інді-розробників, з можливістю обмеженого комерційного використання (заробивши на грі більше 5000$, користувач зобов'язаний зробити апґрейд ліцензії до Business). Вартість ліцензії складає 129.99$.[11]

Business — для професійних ігрових студій з необмеженою можливістю комерційного використання. Коштує 429.99$[12]

Free — безплатна демонстраційна версія рушія з суттєвими обмеженнями (неможливість створити більше 100 подій в проекті, заборона використання families, відсутність експорту окрім як на HTML5 тощо). Комерційне використання заборонене.[13]

Site — спеціальна версія для навчальних закладів вартістю 359.99$ на рік.[14]

Примітки[ред. | ред. код]

  1. Download the public preview (release 26). Ashley Gullen. 4 лютого 2014. Архів оригіналу за 3 березня 2016. Процитовано 15 червня 2014. 
  2. Construct 2 Release r244. Scirra. 19 квітня 2017. Архів оригіналу за 18 травня 2017. Процитовано 19 травня 2017. 
  3. Create Games with Construct 2 - Scirra.com. www.scirra.com. Архів оригіналу за 7 квітня 2019. Процитовано 30 січня 2016. 
  4. Review: Construct 2, a Drag and Drop HTML5 Game Maker - Envato Tuts+ Code Article. Code Envato Tuts+. Архів оригіналу за 25 січня 2016. Процитовано 30 січня 2016. 
  5. Overview of the Construct 2 SDK - Construct 2 Manual. www.scirra.com. Архів оригіналу за 31 січня 2016. Процитовано 30 січня 2016. 
  6. Scirra. Supported platforms. retrieved 5/20/2014, from Scirra Web Site: https://www.scirra.com/manual/168/supported-platforms [Архівовано 21 травня 2014 у Wayback Machine.]
  7. Gullen, A. (2011, October 28). How to make native phone apps with Construct 2 and PhoneGap. retrieved at 5/25/2014, from Scirra Web Site: https://www.scirra.com/tutorials/71/how-to-make-native-phone-apps-with-construct-2-and-phonegap [Архівовано 25 травня 2014 у Wayback Machine.]
  8. Gullen, A. (2012, May 14). How to export to CocoonJS. retrieved at 6/15/2014, from Scirra Web Site: https://www.scirra.com/tutorials/303/how-to-export-to-cocoonjs [Архівовано 31 січня 2016 у Wayback Machine.]
  9. Gullen, A. (2014, January 14). How to export to Android with Crosswalk. retrieved at 5/25/2014, from Scirra Web Site: https://www.scirra.com/tutorials/809/how-to-export-to-android-with-crosswalk [Архівовано 31 січня 2016 у Wayback Machine.]
  10. Gullen, A. (2014, January, 20). Announcing Construct 2 support for Wii U. retrieved 5/20/2014, from Scirra Web Site: https://www.scirra.com/blog/135/announcing-construct-2-support-for-wii-u [Архівовано 21 травня 2014 у Wayback Machine.]
  11. Construct 2 Personal License - Make Games with Construct 2. www.scirra.com. Архів оригіналу за 25 січня 2016. Процитовано 30 січня 2016. 
  12. Construct 2 Business License - Make Games with Construct 2. www.scirra.com. Архів оригіналу за 31 січня 2016. Процитовано 30 січня 2016. 
  13. Licensing of Assets and Goods - 2D Game Asset Store. www.scirra.com. Архів оригіналу за 31 січня 2016. Процитовано 30 січня 2016. 
  14. Pricing for Schools - Scirra.com. www.scirra.com. Архів оригіналу за 31 січня 2016. Процитовано 30 січня 2016.