Labyrinth

Материал из wiki.appsalutecreator.com
Версия от 09:47, 23 сентября 2014; Vefimov (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Общие параметры (см. описание Object)

Labirint.png

Игровое поле представляет собой лабиринт с непроходимыми стенами и дорожками, по которым можно двигаться. Лабиринт имеет одну или несколько целевых точек (выходов) и одно или несколько начальных положений (домиков), располагающихся на дорожках.

Игровые объекты могут быть двух типов - ведущие (сыр) и ведомые (мыши).

Ведомые объекты располагаются в начале игры в начальных положениях (домиках).

Ведущие объекты могут располагаться в любой точке поля.

Могут быть различные варианты связей между ведущими и ведомыми объектами - попарные, один ведущий - много ведомых, один ведомый - много ведущих.

Ведущие и ведомые объекты могут рождаться и умирать по времени.

Каждому выходу и каждому домику ставиться в соответствие - свой набор ведомых объектов.

Игровые действия. Правила игры.

Игрок захватывает пальцем ведущий объект (сыр) и проводит его по дорожкам лабиринта.

Ведомый объект (мышь) следует за соответствующим ему ведущим (сыром) на заданном расстоянии с определенной скоростью по дорожкам лабиринта. Если сыр движется недостаточно быстро, то мышь может догнать сыр (съесть). Это будет проигрыш (или игровое событие). Если сыр будет двигаться слишком быстро, то мышь, как только отстанет на заданное расстояние, вернется в свое начальное положение (домик) или игровое событие.

Цель игры: Провести ведомые объекты в соответствующие им целевые точки.

Описание параметров объекта

!!! Графические ресурсы ведущего и ведомых объектов нужно обязательно задать в редакторе ресурсов Shape - полигонами.
Лабиринт2.png

Параметры, которые являются особенностью данного объекта, выписываются ниже набора стандартных параметров - положение, размер, модификаторы.

Группа - внешний вид

  • фон - Графический ресурс заднего фона лабиринта: в это поле перетаскивается из редактора ресурсов ресурс изображения самого лабиринта;
  • маска - Графический ресурс маски проходимости лабиринта: в это поле перетаскивается ресурс маски. Маска должна в точности повторять размеры изображения лабиринта. Она состоит из белых и прозрачных областей, на которых белые области - стенки лабиринта, а прозрачные - его дорожки;
  • объект - Графический ресурс таскаемого объекта: в это поле перетаскивается ресурс ведущего объекта. На данный момент существует возможность игры только с одним ведущим объектом. В данном случае ведущий объект - сыр.

Группа - начальная позиция

  • start x - Горизонтальная координата начального положения движущегося предмета.
  • start y - Вертикальная координата начального положения движущегося предмета.

Группа - выход

  • exit x - Горизонтальная координата положения выхода.
  • exit y - Вертикальная координата положения выхода.

В эти поля вводятся координаты выхода - точки, в которую должны быть приведены ведомые объекты.

Добавляемые параметры

Лабиринт1.png

Меню выбора Добавляемые параметры к объектам активируется по правой кнопки мыши.

+.png Информация о ведомом объекте - Информация об объекте, который нам надо довести из точки А в точку Б.

  • объект - Горизонтальная координата начального положения ведомого объекта.
  • start y - Вертикальная координата начального положения ведомого объекта.
  • vel - Скорость движения ведомого объекта в пикселях в секунду.
  • радиус видимости - Радиус видимости ведомого объекта.

+.png При поимке изменить состояние объекта - Событие, которое произойдет, если ведомый объект соприкаснется с таскаемым предметом.

  • объект- состояние которого мы меняем. В этом поле выбирается объект, принадлежащий данному экрану, состояние которого будет изменяться, если ведомый объект поймает ведущий.
  • состояние - значение нового состояния.

Например: если мышь догонит сыр, то данный экран будет переведен в начальное состояние.

+.png При добирании до выхода изменить состояние объекта - Событие, которое произойдет, если ведомый объект доберется до конечной точки.

  • объект- состояние которого мы меняем. В этом поле выбирается объект, принадлежащий данному экрану, состояние которого будет изменяться, если ведомый объект достигнет выхода. В данном случае: если мышь доберется до выхода.
  • состояние - значение нового состояния.

Например: если мышь доберется до выхода, то включится флайер.


Пример применения объекта

Param Labirint.png
  • Фон - в это поле перетаскивается из редактора ресурсов ресурс изображения самого лабиринта;

Лабиринт4.png

  • Маска - в это поле перетаскивается ресурс маски. Маска должна в точности повторять размеры изображения лабиринта. Она состоит из белых и прозрачных областей, на которых белые области - стенки лабиринта, а прозрачные - его дорожки;

Лабиринт5.png

  • Объект - В данном случае ведущий объект - сыр.
  • Ведомый объект - в данном случае - изображение мыши.
  • При поимке - в данном случае: если мышь догонит сыр, то данный экран будет переведен в начальное состояние.
  • При добирании до выхода - в данном случае: если мышь доберется до выхода, то включится флайер new_object.

Лабиринт3.png Viever Labirint.png

Пример

Download