Категории

Construct Classic

Construct Classic (по-рано Scirra Construct ) е безплатен компютърен конструктор с отворен код на 2D (2D) и 3D (3D) игри за операционната система Microsoft Windows (използва Microsoft DirectX 9).

Construct Classic (както и кросплатформения Game Editor ) са качествени Open Source алтернативи на популярния несвободен конструктор на игри Game Maker: Studio Free.

Основните характеристики на Construct Classic

Програмиране в Construct Classic

Подобно на други продукти с подобно предназначение, описанието на игровия свят в Construct представлява набор от обекти, които могат да се манипулират в режим WYSIWYG-.

Подобно на други подобни продукти, в Construct Classic има система от събития ( events) и свързани с тях действия ( actions). Въпреки това, за разлика от такива създатели на игри като Game Maker: Studio Free, Game Editor или Scratch, при които логиката на играта се програмира чрез определяне на реакцията на събитията, тук се използват така наречените таблици на събитията (на английски език event sheets ), които всъщност представляват представяне на диаграма на състоянията, глобална, обща за цялата игра, и също така свързана с нивата на играта (на английски език layouts). Редактирането на таблиците със събития се извършва в режим, подобен на този на Drag and drop, като се избират от списък събития и действия.

Аналог на класическия обектно-ориентиран подход, основан на събитията, в Construct Classic е механизмът за поведение ( behaviors). На всеки обект може да бъде присвоено едно или повече поведения (от гледна точка на ООП, обектът наследява поведение). Няма възможност за дефиниране на поведение чрез механизма на действията или на вградения интерпретатор Python, допълнително поведение може да се напише в C++ и да се свърже като приставка. Налице е голям набор от готови плъгини. С помощта на поведението Bone Behavior е възможно да се създават герои за мобилни игри, като се използва скелетна анимация.

Използването на технологията Microsoft DirectX 9, Construct Classic има поддръжка за много специални ефекти, позволява да се свържат собствени пикселни шейдъри на HLSL.

Официалният рускоезичен сайт и неофициалните фенски сайтове разполагат с достатъчно уроци и източници под формата на файл.cap. Също така в самия инсталационен файл Construct Classic са вградени няколко примера (демонстрация на физика, Arkanoid за двама, шаблон за TDS, шаблон за RTS), които можете да допълните или да използвате за собствените си игри.

С помощта на поведенията и събитията можете да пишете игри, без да знаете какъвто и да е език за програмиране, в режим Drag and drop.. Алтернатива за по-опитни потребители Construct Classic е да пишат Python -скриптове.

При разработването на Construct Classic не е използван Unicode, така че преводът както на програмата, така и на създадените по нея игри е труден. Във втората версия на програмата ( Construct 2 Free Edition ) Unicode присъства.

Категории: 2D и 3D, Графика и дизайн, Графични енджини, Графични редактори, За геймъри, За разработчици, За уеб разработчици, Помощни програми за геймъри, Средства за разработка

Реклама