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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Новая страница: «{{TOC right}} '''Planet''' - встроенный объект редактора, который реализует механику игры. Игра пред…»)
 
м (Основные параметры)
 
(не показаны 4 промежуточные версии 2 участников)
Строка 3: Строка 3:
  
 
== Основные параметры ==
 
== Основные параметры ==
 +
[[Файл:Planet_settigs.png|thumb|right|822|Основные параметры]]
 
Кроме базовых параметров [[Object|объекта]], имеет ряд специализированных параметров.
 
Кроме базовых параметров [[Object|объекта]], имеет ряд специализированных параметров.
  
Строка 16: Строка 17:
 
*'''min y''' ''(miny)'' - Минимальное расстояние между планетами по оси Y.
 
*'''min y''' ''(miny)'' - Минимальное расстояние между планетами по оси Y.
 
*'''max y''' ''(maxy)'' - Максимальное расстояние между планетами по оси Y.
 
*'''max y''' ''(maxy)'' - Максимальное расстояние между планетами по оси Y.
'''Звуки игры''' - Расстояние от стартовой планеты, с которой игрок начинает игру до первой планеты на которую он может приземлиться.
+
'''Звуки игры''' - Звуки, воспроизводимые в игре.
 
*'''Прыжок''' ''(sndJ)'' - Звук, который воспроизводится при прыжке.
 
*'''Прыжок''' ''(sndJ)'' - Звук, который воспроизводится при прыжке.
 
*'''Приземление''' ''(sndG)'' - Звук удачного приземления на планету
 
*'''Приземление''' ''(sndG)'' - Звук удачного приземления на планету
Строка 48: Строка 49:
 
*'''Расстояние от планет''' ''(coinDistPl)'' - Расстояние между монетами.
 
*'''Расстояние от планет''' ''(coinDistPl)'' - Расстояние между монетами.
 
*'''Радиус разворота''' ''(radOfRot)'' - Расстояние до планеты, приближаясь к которой, астронавт будет переворачиваться ногами вниз.
 
*'''Радиус разворота''' ''(radOfRot)'' - Расстояние до планеты, приближаясь к которой, астронавт будет переворачиваться ногами вниз.
 +
'''Easing'''
 +
*'''Часть высоты''' ''(easing)'' - Часть высоты графики персонажа, на которую астронавт перед началом полета и при приземлении просаживается.
 +
*'''Скорость''' ''(easingSpeed)'' - Скорость просаживания, которая является частью от скорости прыжка.
 +
 
== Добавляемые параметры ==
 
== Добавляемые параметры ==
 
[[Файл:Add_attribute.png|thumb|right|500|Добавляемые свойства]]
 
[[Файл:Add_attribute.png|thumb|right|500|Добавляемые свойства]]
Строка 62: Строка 67:
 
'''Добавить звук монеты''' - позволяет последовательно воспроизводить звуки подбора монет. Если задано больше 1-го звука, то первая монетка во время "подбора" воспроизведет 1-й звук, вторая - 2-й звук, и т.д.
 
'''Добавить звук монеты''' - позволяет последовательно воспроизводить звуки подбора монет. Если задано больше 1-го звука, то первая монетка во время "подбора" воспроизведет 1-й звук, вторая - 2-й звук, и т.д.
 
*'''Звук''' ''(sndM)''- Звук при подборе монеты. Добавляется из редактора ресурсов.
 
*'''Звук''' ''(sndM)''- Звук при подборе монеты. Добавляется из редактора ресурсов.
 +
== Состояния объекта ==
 +
*'''reborn''' - Используется для "последнего шанса". В случае, если игрок промахнулся мимо планеты, у него должна быть возможность вернуться на крайнюю планету на которой он находился. При вызове этого состояния персонаж перемещается на планету с которой совершал прыжок.
 +
*'''init''' - состояние с весьма ожидаемой реакцией. Объект начинает свою работу с самого начала. С первой планеты и полностью обнуляются заработанные монеты

Текущая версия на 11:29, 10 августа 2016

Planet - встроенный объект редактора, который реализует механику игры. Игра представляет собой бесконечную "тапалку" и завершается в случае промаха мимо планеты.

Основные параметры

Основные параметры

Кроме базовых параметров объекта, имеет ряд специализированных параметров.

Размер экрана - Размер игрового поля за пределами которого планеты не будут рисоваться.

  • Ширина (ws) - Размер поля по оси X.
  • Высота (hs) - Размер поля по оси Y.

Положение первой планет - Расстояние от стартовой планеты, с которой игрок начинает игру до первой планеты на которую он может приземлиться.

  • x (fplx) - Координаты первой планеты по оси X.
  • y (fply) - Координаты первой планеты по оси Y.

Расстояние между планетами - Диапазоны расстояний между планетами (не учитывается первая).

  • min x (minx) - Минимальное расстояние между планетами по оси X.
  • max x (maxx) - Максимальное расстояние между планетами по оси X.
  • min y (miny) - Минимальное расстояние между планетами по оси Y.
  • max y (maxy) - Максимальное расстояние между планетами по оси Y.

Звуки игры - Звуки, воспроизводимые в игре.

  • Прыжок (sndJ) - Звук, который воспроизводится при прыжке.
  • Приземление (sndG) - Звук удачного приземления на планету
  • Улетел (sndB) - Звук, когда астронавт улетел за пределы игрового экрана/попал на солнце

Времена игры

  • Перемещение камеры (tmMovCam) - Время за которое перемещается камера за астронавтом.

Скорости игры

  • Вращения (planetSpeed) - Средняя скорость вращения планеты.
  • Разброс скорости вращения (planetSpeedDISP) - Дисперсия значений скорости вращения планеты.
  • Прыжка (vjump) - Скорость прыжка совершаемого игроком.

Игрок-астронавт

  • Графика (playerClip) - Графический ресурс игрового персонажа. Перетаскивается из базы ресурсов.
  • Масса (playerw) - Масса астронавта.

Эффекты

  • Приземление (eff_d) - Воспроизводится во время "приземления" астронавта на планету. Должен иметь состояние 'beg'.
  • Прыжок (eff_u) - Звук удачного приземления на планету
  • Полет (eff_f) - Воспроизводится во время "отталкивания" астронавта от планеты. Должен иметь состояние 'beg'.

Игровые очки

  • Объект score (score) - Объект типа "каунтер". Счетчик очков
  • кол-во за прыжок (sc_jp)' - Кол-во очков, которые начисляются за каждое успешное приземление на планету.
  • кол-во за монету (sc_cn)' - Кол-во очков, которые начисляются за каждую подобранную монету.

Бонусные монеты

  • Графика (coinClip) - Графический ресурс/анимация монет, которые вращаются вокруг планет и указывают правильный маршрут. Перетаскивается из базы ресурсов.

Монеты-путь

  • кол-во монет (coinNum) - Количество монет, которые указывают правильный маршрут между планетами.
  • Равномерно расставлять (cbCoin) - Чекбокс, который определяет как размещать звезды между планетами. "Да" - равномерно. "Нет" - использовать параметр "coinDist".
  • Расстояние между монетами (coinDist) - Расстояние между монетами.

Монеты-планеты

  • вероятность монет (coinProb) - Количество монет, которые указывают правильный маршрут между планетами.
  • Кол-во монет вокруг планет (coinNumPl) - Чекбокс, который определяет как размещать звезды между планетами. "Да" - равномерно. "Нет" - использовать параметр "coinDist".
  • Расстояние от планет (coinDistPl) - Расстояние между монетами.
  • Радиус разворота (radOfRot) - Расстояние до планеты, приближаясь к которой, астронавт будет переворачиваться ногами вниз.

Easing

  • Часть высоты (easing) - Часть высоты графики персонажа, на которую астронавт перед началом полета и при приземлении просаживается.
  • Скорость (easingSpeed) - Скорость просаживания, которая является частью от скорости прыжка.

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

Добавляемые свойства

Добавить планету

  • Графика (pl_gr)- Графика планет. Добавляется из редактора ресурсов. В качестве ресурса может использоваться анимация.
  • Эффект (eff_pl)- Эффект, который рисует под планетой. Так же может быть и анимацией.
  • Масса (pl_wg)- Масса планеты
  • Радиус (pl_rd)- Радиус планеты в px. Если == 0, то используется размер графики

Добавить Солнце

  • Графика (bh_gr)- Графика "солнца". Добавляется из редактора ресурсов. В качестве ресурса может использоваться анимация.
  • Эффект (eff_bh)- Эффект, который рисует под "солнцем". Так же может быть и анимацией.
  • Масса (bh_wg)- Масса планеты
  • Радиус (bh_rd)- Радиус "солнца" в px. Если == 0, то используется размер графики

Добавить звук монеты - позволяет последовательно воспроизводить звуки подбора монет. Если задано больше 1-го звука, то первая монетка во время "подбора" воспроизведет 1-й звук, вторая - 2-й звук, и т.д.

  • Звук (sndM)- Звук при подборе монеты. Добавляется из редактора ресурсов.

Состояния объекта

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