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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Новая страница: «{{TOC right}} '''Planet''' - встроенный объект редактора, который реализует механику игры. Игра пред…»)
 
Строка 62: Строка 62:
 
'''Добавить звук монеты''' - позволяет последовательно воспроизводить звуки подбора монет. Если задано больше 1-го звука, то первая монетка во время "подбора" воспроизведет 1-й звук, вторая - 2-й звук, и т.д.
 
'''Добавить звук монеты''' - позволяет последовательно воспроизводить звуки подбора монет. Если задано больше 1-го звука, то первая монетка во время "подбора" воспроизведет 1-й звук, вторая - 2-й звук, и т.д.
 
*'''Звук''' ''(sndM)''- Звук при подборе монеты. Добавляется из редактора ресурсов.
 
*'''Звук''' ''(sndM)''- Звук при подборе монеты. Добавляется из редактора ресурсов.
 +
== Состояния объекта ==
 +
*'''reborn''' - единственное полезное состояние, которое мы можем вызывать извне. Используется для "последнего шанса". В случае, если игрок промахнулся мимо планеты, у него должна быть возможность вернуться на крайнюю планету на которой он находился. При вызове этого состояния персонаж перемещается на планету с которой совершал прыжок.

Версия 12:43, 15 апреля 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) - Расстояние до планеты, приближаясь к которой, астронавт будет переворачиваться ногами вниз.

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

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

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

  • Графика (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 - единственное полезное состояние, которое мы можем вызывать извне. Используется для "последнего шанса". В случае, если игрок промахнулся мимо планеты, у него должна быть возможность вернуться на крайнюю планету на которой он находился. При вызове этого состояния персонаж перемещается на планету с которой совершал прыжок.