Labytinth — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Описание параметров объекта)
Строка 33: Строка 33:
  
 
  !!! Графические ресурсы ведущего и ведомых объектов нужно обязательно задать в редакторе ресурсов Shape - полигонами.
 
  !!! Графические ресурсы ведущего и ведомых объектов нужно обязательно задать в редакторе ресурсов Shape - полигонами.
[[Файл:Param_Labirint.png|right]]
+
[[Файл:Лабиринт2.png|right]]
  
 
Параметры, которые являются особенностью данного объекта, выписываются ниже набора стандартных параметров - положение, размер, модификаторы.
 
Параметры, которые являются особенностью данного объекта, выписываются ниже набора стандартных параметров - положение, размер, модификаторы.

Версия 07:11, 26 июня 2013

Общие параметры

Labirint.png

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • start x и
  • start y - в эти поля вводятся начальные координаты ведущего объекта.

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

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

Ведомый объект

  • графика - в это поле перетаскивается из редактора ресурсов ресурс изображения ведомого объекта, в данном случае - изображение мыши;
  • start x и start y - задаются начальные координаты ведомого объекта;
  • vel - задается скорость движения ведомого объекта в пикселях в секунду;
  • радиус - задается значение расстояния, на котором ведомый объект начинает бежать за ведущим, также это то расстояние(????) , на которое он может оторваться (на самом деле - это должны быть два разных параметра).

При поимке

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

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

При добирании до выхода

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

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


Viever Labirint.png

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

Лабиринт1.png

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

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

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

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

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

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

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

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

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


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

Param Labirint.png

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

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

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

  • start x и
  • start y - в эти поля вводятся начальные координаты ведущего объекта.

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

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

Ведомый объект

  • графика - в это поле перетаскивается из редактора ресурсов ресурс изображения ведомого объекта, в данном случае - изображение мыши;
  • start x и start y - задаются начальные координаты ведомого объекта;
  • vel - задается скорость движения ведомого объекта в пикселях в секунду;
  • радиус - задается значение расстояния, на котором ведомый объект начинает бежать за ведущим, также это то расстояние(????) , на которое он может оторваться (на самом деле - это должны быть два разных параметра).

При поимке

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

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

При добирании до выхода

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

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


Viever Labirint.png