Введение в AppSalute Game Сreator — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
м
 
(не показано 12 промежуточных версий 2 участников)
Строка 1: Строка 1:
 +
AppSalute Game Сreator - самый простой и в тоже время мощнейший инструмент сознания игр. Поддерживает большинство существующих платформ.
 +
 +
*Жанровая направленность: 2D-игры, пазлы, HOG, адвенчуры и пр;
 +
*Платформа: PC (Windows), MacOS;
 +
*Платформа игр: Windows, WPH8, Mac OS, Android, iOS, Blackberry, Flash;
 +
*Лицензия: бесплатная;
 +
*Языки программирования: drag-and-drop (без программирования)
 +
*Открытый исходный код: не предоставляется, API + добавление собственных модулей (С++);
 +
*Мультиплеер: отсутствует;
 +
*Достоинства: бесплатный, прост в освоении, WYSIWYG-редактор, поддержка популярных форматов;
 +
*Недостатки: для сборки пакетов под Mac OS, Android, iOS, Blackberry требуется  Marmalade SDK необходимо покупать лицензию
 +
 +
 +
Демонстрация создания проекта состоящего из нескольких игровых экранов всего за 15 мин.
  
 
<videoflash>Qhp-Fg4tDGg</videoflash>
 
<videoflash>Qhp-Fg4tDGg</videoflash>
  
Для создания игр в AppSalute Сreator используются четыре взаимодействующих между собой приложения:
+
*Для создания игр в AppSalute Сreator используются четыре взаимодействующих между собой приложения:
* '''SceneEditor''' - редактор игровых сцен, в котором происходит настройка свойств объектов и игровой логики. Это основной инструмент при разработке игры.
+
** '''SceneEditor''' - редактор игровых сцен, в котором происходит настройка свойств объектов и игровой логики. Это основной инструмент при разработке игры.
* '''ResourcesEditor''' - хранилище графических и звуковых ресурсов, использующихся в игре. Эти ресурсы при помощи мышки перетаскиваются на сцену в SceneEditor.
+
** '''ResourcesEditor''' - хранилище графических и звуковых ресурсов, использующихся в игре. Эти ресурсы при помощи мышки перетаскиваются на сцену в SceneEditor.
* '''TextEditor''' - хранилище всех текстовых ресурсов (надписей) на различных языках. Аналогично графике и звукам при помощи мышки они перетаскиваются в соответствующие свойства объектов, находящихся в SceneEditor.
+
** '''TextEditor''' - хранилище всех текстовых ресурсов (надписей) на различных языках. Аналогично графике и звукам при помощи мышки они перетаскиваются в соответствующие свойства объектов, находящихся в SceneEditor.
* '''Viewer''' - проигрыватель созданной игры. Обычно запускается непосредственно из SceneEditor.  
+
** '''Viewer''' - проигрыватель созданной игры. Обычно запускается непосредственно из SceneEditor.  
 +
 
 +
 
 +
*Программный пакет содержит средства отладки простые для использования
 +
 
  
[[Файл:Layout.png|right]]
+
<videoflash>f5pPsM38KaE</videoflash>
Игра состоит из набора '''экранов'''. На каждом экране может находится одна или более '''сцена'''. Например, пусть на экране находится игровое поле и панель с интерфейсными кнопками. Эти две области можно оформить при помощи различных сцен. Сцены содержат игровые '''объекты'''. Ими могут быть картинки, базовые элементы управления (кнопки, чекбоксы), миниигры, универсальные машины состояний (программирующие логику) и т.д.
 
  
Так как игра обычно запускается на различных устройствах (телефон, планшетник, десктоп), важным понятием является '''лейаут''' (layout). Условно - это различные мониторы, имеющие то или иное разрешение в пикселях и разное соотношение высоты и ширины. Игра может проектироваться только для одного лейаута, однако чаще поддерживается сразу несколько лейаутов.
+
*Сборка под мобильное устройство занимает несколько минут
  
В качестве примера справа на рисунке представлена структура некоторого проекта в лейауте с размерами экрана устройства 960x640 пикселей. На этом лейауте находятся экраны, из которых только один (pack1) развернут. Внутри него
 
находятся 2 сцены (stg_list1 и stg_main1). Одна сцена (stg_list1) раскрыта и содержит три игровых объекта. Последний из них (tbk_pack1) является сложным объектом, содержащем несколько других.
 
Таким образом, игровой проект можно представить как '''дерево''', на различных ветках которого находятся игровые объекты.
 
  
Для начала работы с редактором его необходимо установить, загрузив и запустив [[Downloads|инсталлятор]].
+
<videoflash>gu6wCoc3lgU</videoflash>
По умолчанию все необходимые программы и материалы для этих уроков находятся в папке AppSaluteСreator. При желании её можно в дальнейшем перенести в любое удобное место.
 
После инсталляции запускаем программу SceneEditor, найдя на рабочем столе или в списке приложений иконку:
 
  
[[Файл:icon_se.png]].
+
[[Category:Main]]
 +
[[Category:AppSalute]]

Текущая версия на 14:20, 19 сентября 2014

AppSalute Game Сreator - самый простой и в тоже время мощнейший инструмент сознания игр. Поддерживает большинство существующих платформ.

  • Жанровая направленность: 2D-игры, пазлы, HOG, адвенчуры и пр;
  • Платформа: PC (Windows), MacOS;
  • Платформа игр: Windows, WPH8, Mac OS, Android, iOS, Blackberry, Flash;
  • Лицензия: бесплатная;
  • Языки программирования: drag-and-drop (без программирования)
  • Открытый исходный код: не предоставляется, API + добавление собственных модулей (С++);
  • Мультиплеер: отсутствует;
  • Достоинства: бесплатный, прост в освоении, WYSIWYG-редактор, поддержка популярных форматов;
  • Недостатки: для сборки пакетов под Mac OS, Android, iOS, Blackberry требуется Marmalade SDK необходимо покупать лицензию


Демонстрация создания проекта состоящего из нескольких игровых экранов всего за 15 мин.

<videoflash>Qhp-Fg4tDGg</videoflash>

  • Для создания игр в AppSalute Сreator используются четыре взаимодействующих между собой приложения:
    • SceneEditor - редактор игровых сцен, в котором происходит настройка свойств объектов и игровой логики. Это основной инструмент при разработке игры.
    • ResourcesEditor - хранилище графических и звуковых ресурсов, использующихся в игре. Эти ресурсы при помощи мышки перетаскиваются на сцену в SceneEditor.
    • TextEditor - хранилище всех текстовых ресурсов (надписей) на различных языках. Аналогично графике и звукам при помощи мышки они перетаскиваются в соответствующие свойства объектов, находящихся в SceneEditor.
    • Viewer - проигрыватель созданной игры. Обычно запускается непосредственно из SceneEditor.


  • Программный пакет содержит средства отладки простые для использования


<videoflash>f5pPsM38KaE</videoflash>

  • Сборка под мобильное устройство занимает несколько минут


<videoflash>gu6wCoc3lgU</videoflash>