Программа Scirra Construct 2 предназначена для создания 2D он-лайн игр (также есть другая версия этой же программы для создания windows-игр).
Плюсы и минусы
Плюсы:
1. Программа бесплатная (но с некоторыми ограничениями)
2. Программа легка в освоении, не требует программирования (вернее, требует только простое визуальное программирование). Описание логики игры производится выбором подходящего типа объекта (например, «вид сверху», «вид сбоку»), настройки его свойств, определения событий (например, «касание объекта X объекта Y») и действий (например, «у объекта X заменить изображение на Z»)
3. Полученная игра работает на любой операционной системе в любом современном HTML5-браузере, в том числе на компьютере, ноутбуке, планшетниках (включая iPad), смартфонах (включая iPhone).
4. Полученная игра не требует скачивания, установки игры, установки каких-либо плагинов. Запускается прямо на странице сайта
5. В полученной игре для управления можно использовать клавиатуру, мышь и тачскин
6. Есть хорошая документация (на английском языке) с примерами
Минусы:
1. Программа (не путайте с полученной игрой!) работает только на Windows. Хотя можно с некоторыми ограничениями (не работает предпросмотр, некоторые интерфейсы из-за несоответствия шрифтов выглядят криво) запустить на Linux под Wine.
2. Программа только на английском языке. Но игру можно сделать на любом языке (кодировка Unicode)
3. Сложные игры при неграмотном создании могут тормозить, особенно на смартфонах
Бесплатно скачать программу, установить, запустить, создать новый проект.
Описание программы
layout (макет)
По-умолчанию уже есть один layout (макет). Для начала этого достаточно. Другие макеты нужны для заставки, следующего уровня и пр. Можно указать размеры игрового поля.
layer (слой)
.
По-умолчанию уже есть один layer (слой). В принципе этого достаточно, но для красоты отображения мы с детьми сделали 4 слоя (именно в следующем порядке!):
1. Неподвижный. Свойство parallax=0 («не двигаться»). Используется для вывода информации (набранные очки, уровень жизни и пр.)
2. Передний (он же по умолчанию). Свойство parallax=100 («двигаться обычно»). Все основные объекты
3. Средний. Свойство parallax=80-90 («двигаться чуть медленней»). Неигровые объекты сзади (например, деревья). Аркадным играм (вид сбоку) придает псевдо-объем, для вида сверху этот слой не нужен
4. Задний (фон). Свойство parallax=60-80 («двигаться медленно»). Аркадным играм (вид сбоку) придает псевдо-объем, для вида сверху parallax=100.
background (фон)
.
На фоновый layer добавить background (фон) – правой кнопкой мыши insert new object, background. Разместить в левом верхнем углу (0,0) размером с layout. Фон будет автоматически повторяться по горизонтали и вертикали. Для вида сбоку лучше, чтобы повторения по вертикали не было – для этого высота фона должна быть больше или равна размеру layout. Lock (заблокировать от изменений) фоновый layer и забыть про него.