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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Новая страница: «Объект DragBox позволяет создавать игры с dragbox-механикой. Например: Move the Dolly, Move the box. [[Файл:Scre...»)
 
Строка 39: Строка 39:
 
[[Файл:Form1.jpg|left]]
 
[[Файл:Form1.jpg|left]]
 
[[Файл:Form2.jpg|left]]
 
[[Файл:Form2.jpg|left]]
 +
 +
 +
 
*Базовая величина - сумма очков за удаление минимального количества ячеек.
 
*Базовая величина - сумма очков за удаление минимального количества ячеек.
 
*К для формулы счета - коэффициент (множитель) в формуле подсчета очков.
 
*К для формулы счета - коэффициент (множитель) в формуле подсчета очков.

Версия 15:18, 3 декабря 2012

Объект DragBox позволяет создавать игры с dragbox-механикой. Например: Move the Dolly, Move the box.

Screen db.jpg

За один ход ячейки можно перемещать на 1 клетку и менять две соседние ячейки местами. Цель уничтожить (сматчить) все ячейки. Чтобы ячейки сматчились, необходимо выстроить их в ряд 2 и более ячейки одного типа (количество ячеек вряд, необходимое для уничтожения определяется параметром dragbox).









Свойства

Prop1.jpgProp2.jpg

Общие

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

Игровая механика

Очень важное свойство, которое позволяет определять расположение ячеек на сцене и их внешний вид. Пример записи игровой мехиники: |0,0,0,0,0,0,0|0,0,0,0,0,0,0|0,0,0,0,0,0,0|0,0,0,0,0,0,0|0,0,1,0,1,0,0|0,0,2,0,2,0,0|1,1,4,0,4,1,1|2,2,1,2,1,2,2|1,1,2,4,2,1,1||3,8;3,7| |0,0,0,0,0,0,0| - это одна строка, в которой записываются ячейки. Количество цифр через запятую определяет количество столбцов. Внешний вид ячейки определяется цифрой. Если 0 - пустая ячейка, если 1-9, то берется кадр из анимации, которую использует dragbox, с соответствующим порядковым номером. Например, если у нас есть анимация из 5 кадров, то запись |0,0,1,0,1,0,0| означает, что в строке на 3й и 5й позиции будет ячейка с первой картинкой из анимации. Знаком "||" игровое поле отделяется от записи правильных ходов. Правильные ходы отделяются друг от друга знаком "|". Синтаксис записи правильного хода следующий: |столбец_ячейки1,строка_ячейки1; столбец_ячейки2,строка_ячейки2|, где ячейка1 и ячейка2 — ячейки, которые меняются местами. Нумерация строк и столбцов начинается с 0 с левого верхнего угла. Параметр "ходов в партии" определяет количество ходов, отводимое для конкретной игры. Оно может быть больше, чем минимально возможное количество ходов.

Звуки

  • Звук фишки (удаление) - звук с которым удаляются (матчатся) ячейки.
  • Звук фишки (движение) - звук с которым ячейки перемещаются и меняются местами.

Счет

  • Формула счета - формула, которая используется для подсчета очков.

0 - прогрессия, 1 - степень двойки

Form1.jpg
Form2.jpg


  • Базовая величина - сумма очков за удаление минимального количества ячеек.
  • К для формулы счета - коэффициент (множитель) в формуле подсчета очков.

Перегруженые цели

  • Очистить поле - если 1, то игра заканчивается, когда все фишки удалены.
  • Очистить минимум - игра заканчивается, если игрок удаляет указанное в этом поле количество фишек.
  • Набрать очков - игра заканчивается, если игрок набирает указанное в этом поле количество очков.

Времена этапов

  • Невидимости - время до открытия поля.
  • Открытия - время появления фишек.
  • Ожидание конца - время, которое игра ожидает после выполнения целей уровня.
  • Закрытия - время, за которое поле исчезает.

Внешний вид

  • Картинка - подложка для игрового поля (не рекомендовано).
  • Кадр фишки - анимация, определяющая внешний вид фишек.
  • Кадр удаления фишки - анимация удаления фишки.
  • Кадров удаления - количество кадров, используемые для анимации удаления.
  • Общие кадры удаления - если 1, то эти кадры удаления будут общими для всех фишек на игровом поле.
  • Курсор - графика выделенного объекта. Когда игрок нажимает на ящик поверх него появляется изображение, указанное в этом поле. Пока ящик находится в состоянии "Drag" – изображение курсора является видимым.
  • Пометка - меняет альфу выделенного ящика на значение указанное в этом поле.
  • Ячейка - мозаичная подложка, размером в ячейку.
  • Появление - 0 - падение сверху, 1 - вырастание по альфе.
  • Удаление - количество фишек вряд, которые удаляются.
  • Колонок - количество колонок.
  • Строчек - количество строк.
  • Скорость - скорость движения фишек (размеров фишек за секунду).
  • Ускорение - ускорение фишек (скоростей за секунду).
  • Задержка удаления - интервал между удалением разных групп фишек (мс).
  • Ширина поля - ширина поля в пикселях.
  • Высота поля - высота поля в пикселях.
  • Авторазмер - если 1 — для рассчёта размера используется картинка, 0 — размер ячейки=размер пазла/количество ячеек.
  • Сетка - если 1, то показывать сетку.
  • Ходы - поле, куда вставляется каунтер, определяющий сделанное количество ходов.
  • Счет - каунтер, считающий количество очков, заработанных в одной партии.

Подсказки

  • Счетчик подсказок - каунтер, считающий количество подсказок.
  • Рамка - графический ресурс ввиде рамки на 2 ячейки, с помощью которого осуществляется подсказка.

hint_delay - состояние подсказки, передаваемое драгбоксу другим объектом (кнопка, машина).

Другое

События, которые может отслеживать DragBox. Other.jpg