Тип | Ігровий рушій/Інтегроване середовище розробки/Конструктор ігор |
---|---|
Розробник | Scirra |
Перший випуск | 27 жовтня, 2007 |
Стабільний випуск | 2 (5 лютого 2012) |
Операційна система | Microsoft Windows |
Мова програмування | |
Доступні мови | English |
Ліцензія | GPL |
Репозиторій | sourceforge.net/p/construct/code/ |
Вебсайт | scirra.com |
Construct Classic (раніше Scirra Construct) — це конструктор двовимірних і тривимірних ігор з відкритим початковим кодом для Windows (використовує DirectX 9).
Construct (як і кросплатформний Game Editor) є якісними open source альтернативами популярному пропрієтарному конструктору ігор Game Maker.
Програмування
Подібно до інших продуктів аналогічного призначення, опис ігрового світу в Construct являє собою сукупність об'єктів, з якими можна працювати у режимі WYSIWYG.
Події та дії
Як і інші подібні продукти, Construct має систему подій (англ. events) та пов'язаних з ними дій (англ. actions).
Однак, на відміну від таких конструкторів ігор, як Game Maker, Game Editor або Scratch, в яких логіка гри програмується шляхом визначення реакції на події (див. подійно-орієнтоване програмування), тут використовують так звані таблиці подій (англ. event sheets), які є, по суті, представленням діаграм станів, глобальної, спільної для всієї гри, а також пов'язаних з ігровими рівнями (англ. layouts). Редагування таблиць подій виконується у режимі, близькому до drag-and-drop, шляхом вибору зі списку подій та дій.
Поведінки
Аналогом класичного об'єктно-орієнтованого підходу, керованого подіями, у Construct є механізм поведінок (англ. behaviors). Кожному об'єкту можна призначити одну або декілька поведінок (у термінах ООП об'єкт успадковує поведінку).
Можливості визначення поведінки через механізм дій або на вбудованому інтерпретаторі Pythonа немає. Додаткова поведінка може бути написана на і підключена як плаґін..
Є великий набір готових плаґінів.
За допомогою поведінки Bone Behavior можна створювати рухомі ігрові персонажі, що використовують скелетну анімацію.
Шейдери і спецефекти
Використовуючи технологію DirectX 9, Construct має підтримку багатьох спеціальних ефектів, дозволяє підключати власні піксельні шейдери на HLSL.
Уроки та сирці
На офіційному сайті та неофіційних фан-сайтах є вдосталь уроків та початкових файлів у форматі .cap. Також в самому інсталяторі Construct Classic вбудовано декілька прикладів (демонстрація фізики, арканоїд на двох, шаблон для TDS, шаблон для RTS), які можна доповнити або використати для власних ігор.
Python
За допомогою поведінок та подій можна створювати ігри, не знаючи жодної мови програмування, в режимі drag-and-drop. Альтернативою для досвідченіших користувачів Construct є написання python-скриптів.
Unicode
При розробці Construct Classic не використовувався Юнікод, тому переклад як самої програми, так і створених на ній ігор викликає проблеми. У другій версії програми (Construct 2) Юнікод є.
Історія створення та умови розповсюдження
Construct було розроблено групою студентів. Основні члени команди Scirra до цього писали розширення для Multimedia Fusion від Clickteam. Працюючи там, вони зацікавились створенням власного ігрового конструктора. Першою опублікованою версією став Construct 0.8, випущений 27 жовтня 2007 року.
Construct Classic вільно доступний, відповідно до умов GPL версії 2. Він написаний на , з використанням Microsoft Visual Studio. Використовує фізичний рушій Box2D.
Хоч ліцензія Construct Classic — GPL, її дія не поширюється на створені за його допомогою ігри (і, можливо, неігрові програми). Зокрема, їх можна продавати, не розкриваючи початковий код гри (застосунку).
Починаючи з 2011 року Scirra зосередила зусилля на розробці Construct 2 - подібного до Construct Classic комерційного конструктора HTML5-ігор. Хоча за функціональністю Construct Classic на даний час поступається, на ньому продовжують робити прості ігрові сцени. Розробку Construct Classic передано спільноті.
Див. також
Примітки
- . Архів оригіналу за 14 липня 2014. Процитовано 1 липня 2014.
- Event Sheets [ 20 березня 2011 у Wayback Machine.] у wiki-документації
- . Архів оригіналу за 20 березня 2011. Процитовано 1 липня 2014.
- . Архів оригіналу за 1 січня 2011. Процитовано 1 липня 2014.
- . Архів оригіналу за 14 вересня 2010. Процитовано 1 липня 2014.
- . Архів оригіналу за 15 липня 2014. Процитовано 1 липня 2014.
- . Архів оригіналу за 22 березня 2011. Процитовано 1 липня 2014.
- Bone Behavior[недоступне посилання з лютого 2019]
- . Архів оригіналу за 1 січня 2011. Процитовано 1 липня 2014.
- faq по Construct Classic и Construct 2 [недоступне посилання з лютого 2019]
- . Архів оригіналу за 13 січня 2011. Процитовано 1 липня 2014.
- . Архів оригіналу за 14 липня 2014. Процитовано 1 липня 2014.
- . Архів оригіналу за 6 червня 2011. Процитовано 1 липня 2014.
- На домашній сторінці [ 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. Scirra now act as an incubator for the project.
Література
- Entry Level 2D Game Creation Using Construct: Practical Tips & Techniques. Volume ONE. — HobbyPress, 2010. — 144 с. — .
Посилання
- scirra.com [ 12 серпня 2014 у Wayback Machine.](англ.) — офіційний сайт
- Construct Classic на SourceForge.net
- (англ.)
- c2community.ru [ 28 січня 2020 у Wayback Machine.] — Російськомовна спільнота користувачів програм Construct Classic і Construct 2
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
frequently updated Construct ClassicTipIgrovij rushij Integrovane seredovishe rozrobki Konstruktor igorRozrobnikScirraPershij vipusk27 zhovtnya 2007Stabilnij vipusk2 5 lyutogo 2012 Operacijna sistemaMicrosoft WindowsMova programuvannyaC Dostupni moviEnglishLicenziyaGPLRepozitorijsourceforge net p construct code Vebsajtscirra com Construct Classic ranishe Scirra Construct ce konstruktor dvovimirnih i trivimirnih igor z vidkritim pochatkovim kodom dlya Windows vikoristovuye DirectX 9 Construct yak i krosplatformnij Game Editor ye yakisnimi open source alternativami populyarnomu propriyetarnomu konstruktoru igor Game Maker ProgramuvannyaPodibno do inshih produktiv analogichnogo priznachennya opis igrovogo svitu v Construct yavlyaye soboyu sukupnist ob yektiv z yakimi mozhna pracyuvati u rezhimi WYSIWYG Podiyi ta diyi Yak i inshi podibni produkti Construct maye sistemu podij angl events ta pov yazanih z nimi dij angl actions Odnak na vidminu vid takih konstruktoriv igor yak Game Maker Game Editor abo Scratch v yakih logika gri programuyetsya shlyahom viznachennya reakciyi na podiyi div podijno oriyentovane programuvannya tut vikoristovuyut tak zvani tablici podij angl event sheets yaki ye po suti predstavlennyam diagram staniv globalnoyi spilnoyi dlya vsiyeyi gri a takozh pov yazanih z igrovimi rivnyami angl layouts Redaguvannya tablic podij vikonuyetsya u rezhimi blizkomu do drag and drop shlyahom viboru zi spisku podij ta dij Povedinki Analogom klasichnogo ob yektno oriyentovanogo pidhodu kerovanogo podiyami u Construct ye mehanizm povedinok angl behaviors Kozhnomu ob yektu mozhna priznachiti odnu abo dekilka povedinok u terminah OOP ob yekt uspadkovuye povedinku Mozhlivosti viznachennya povedinki cherez mehanizm dij abo na vbudovanomu interpretatori Pythona nemaye Dodatkova povedinka mozhe buti napisana na C i pidklyuchena yak plagin Ye velikij nabir gotovih plaginiv Za dopomogoyu povedinki Bone Behavior mozhna stvoryuvati ruhomi igrovi personazhi sho vikoristovuyut skeletnu animaciyu Shejderi i specefekti Vikoristovuyuchi tehnologiyu DirectX 9 Construct maye pidtrimku bagatoh specialnih efektiv dozvolyaye pidklyuchati vlasni pikselni shejderi na HLSL Uroki ta sirci Na oficijnomu sajti ta neoficijnih fan sajtah ye vdostal urokiv ta pochatkovih fajliv u formati cap Takozh v samomu instalyatori Construct Classic vbudovano dekilka prikladiv demonstraciya fiziki arkanoyid na dvoh shablon dlya TDS shablon dlya RTS yaki mozhna dopovniti abo vikoristati dlya vlasnih igor Python Za dopomogoyu povedinok ta podij mozhna stvoryuvati igri ne znayuchi zhodnoyi movi programuvannya v rezhimi drag and drop Alternativoyu dlya dosvidchenishih koristuvachiv Construct ye napisannya python skriptiv Unicode Pri rozrobci Construct Classic ne vikoristovuvavsya Yunikod tomu pereklad yak samoyi programi tak i stvorenih na nij igor viklikaye problemi U drugij versiyi programi Construct 2 Yunikod ye Istoriya stvorennya ta umovi rozpovsyudzhennyaConstruct bulo rozrobleno grupoyu studentiv Osnovni chleni komandi Scirra do cogo pisali rozshirennya dlya Multimedia Fusion vid Clickteam Pracyuyuchi tam voni zacikavilis stvorennyam vlasnogo igrovogo konstruktora Pershoyu opublikovanoyu versiyeyu stav Construct 0 8 vipushenij 27 zhovtnya 2007 roku Construct Classic vilno dostupnij vidpovidno do umov GPL versiyi 2 Vin napisanij na C z vikoristannyam Microsoft Visual Studio Vikoristovuye fizichnij rushij Box2D Hoch licenziya Construct Classic GPL yiyi diya ne poshiryuyetsya na stvoreni za jogo dopomogoyu igri i mozhlivo neigrovi programi Zokrema yih mozhna prodavati ne rozkrivayuchi pochatkovij kod gri zastosunku Pochinayuchi z 2011 roku Scirra zoseredila zusillya na rozrobci Construct 2 podibnogo do Construct Classic komercijnogo konstruktora HTML5 igor Hocha za funkcionalnistyu Construct Classic na danij chas postupayetsya na nomu prodovzhuyut robiti prosti igrovi sceni Rozrobku Construct Classic peredano spilnoti Div takozhConstruct 2Primitki Arhiv originalu za 14 lipnya 2014 Procitovano 1 lipnya 2014 Event Sheets 20 bereznya 2011 u Wayback Machine u wiki dokumentaciyi Arhiv originalu za 20 bereznya 2011 Procitovano 1 lipnya 2014 Arhiv originalu za 1 sichnya 2011 Procitovano 1 lipnya 2014 Arhiv originalu za 14 veresnya 2010 Procitovano 1 lipnya 2014 Arhiv originalu za 15 lipnya 2014 Procitovano 1 lipnya 2014 Arhiv originalu za 22 bereznya 2011 Procitovano 1 lipnya 2014 Bone Behavior nedostupne posilannya z lyutogo 2019 Arhiv originalu za 1 sichnya 2011 Procitovano 1 lipnya 2014 faq po Construct Classic i Construct 2 nedostupne posilannya z lyutogo 2019 Arhiv originalu za 13 sichnya 2011 Procitovano 1 lipnya 2014 Arhiv originalu za 14 lipnya 2014 Procitovano 1 lipnya 2014 Arhiv originalu za 6 chervnya 2011 Procitovano 1 lipnya 2014 Na domashnij storinci 12 serpnya 2014 u Wayback Machine skazano 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 Scirra now act as an incubator for the project LiteraturaEntry Level 2D Game Creation Using Construct Practical Tips amp Techniques Volume ONE HobbyPress 2010 144 s ISBN 1453713360 Posilannyascirra com 12 serpnya 2014 u Wayback Machine angl oficijnij sajt Construct Classic na SourceForge net angl c2community ru 28 sichnya 2020 u Wayback Machine Rosijskomovna spilnota koristuvachiv program Construct Classic i Construct 2