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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Свойства)
Строка 44: Строка 44:
 
*'''Тащить фишку''' - Тащить первую фишку пометки за пальцем.
 
*'''Тащить фишку''' - Тащить первую фишку пометки за пальцем.
 
*'''Завершать пометку''' - Не ждать отпускания пальца для завершения пометки - актуально в тех случаях, когда в ней всегда одинаковое число фишек.
 
*'''Завершать пометку''' - Не ждать отпускания пальца для завершения пометки - актуально в тех случаях, когда в ней всегда одинаковое число фишек.
 +
 +
=Подкрученное досыпание=
 +
*''''''
 +
*''''''
 +
*''''''
 +
*''''''
 +
 +
=Перегруженные очки=
 +
*''''''
 +
*''''''
 +
*''''''
 +
*''''''
 +
*''''''
 +
*''''''
 +
*''''''
 +
*''''''
 +
*''''''
  
 
=Перегруженные цели=
 
=Перегруженные цели=
Строка 71: Строка 88:
 
*'''Эффект''' - Объект, который будет вызываться при взрыве фишек. Должен иметь состояние beg.
 
*'''Эффект''' - Объект, который будет вызываться при взрыве фишек. Должен иметь состояние beg.
 
*'''Эффект крестобомбы''' - Эффект, который будет использоваться при взрыве крестобомбы. Должен иметь состояние beg.
 
*'''Эффект крестобомбы''' - Эффект, который будет использоваться при взрыве крестобомбы. Должен иметь состояние beg.
 +
 
==Специальные типы ячеек==
 
==Специальные типы ячеек==
 
*'''Залоченная фон''' - Графика подложки для залоченной ячейки.
 
*'''Залоченная фон''' - Графика подложки для залоченной ячейки.
Строка 77: Строка 95:
 
*'''Шоколадка''' - Графика ячейки-шоколадки
 
*'''Шоколадка''' - Графика ячейки-шоколадки
 
*'''Размножать шоколадку''' - Раз во сколько ходов будет размножаться шоколад.
 
*'''Размножать шоколадку''' - Раз во сколько ходов будет размножаться шоколад.
 +
 
==Графика фишки==
 
==Графика фишки==
 
*'''Обычная''' - Обычная фишка(type=0).
 
*'''Обычная''' - Обычная фишка(type=0).
Строка 83: Строка 102:
 
*'''Бомба 2 край''' - Объект, который будет использован в качестве эффекта взрыва фишки, если та стала бонусной. Должен иметь состояние beg.
 
*'''Бомба 2 край''' - Объект, который будет использован в качестве эффекта взрыва фишки, если та стала бонусной. Должен иметь состояние beg.
 
*'''Бомба 2 прочее''' - Объект, который будет использован в качестве эффекта взрыва фишки, если та стала бонусной. Должен иметь состояние beg.
 
*'''Бомба 2 прочее''' - Объект, который будет использован в качестве эффекта взрыва фишки, если та стала бонусной. Должен иметь состояние beg.
 +
 
==Уровень сложности==
 
==Уровень сложности==
 
*'''Номеров в фишках''' - число типов фишек на поле в данном уровне, включая бомбы.
 
*'''Номеров в фишках''' - число типов фишек на поле в данном уровне, включая бомбы.

Версия 12:50, 14 апреля 2015

Объект Bejewelled дает возможность организовать ряд игр, основанных на 3х "модах".

Все эти механики являются играми на поле, основой, которого является регулярная решетка. Игра происходит при помощи фишек, расположенных в ячейках поля.

03-02-2014 16-18-27.png

Свойства

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

  • Слушатель - Объект типа matchbattle.
  • Время партии - Время игры. По окончанию которого будет засчитано поражение.
  • Правила - "2" - Bejewelled.
  • Файл уровня - файл *.xml - в этом файле прописаны правила для каждого уровня, вид игрового поля, фишки, бомбы, ячейки.
  • Номер уровня - номер уровня, который берется по умолчанию из файла выше.
  • Перегрузка - если "да", то перегружается часть правил (включаются Перегруженные правила).
  • Перегрузка очков - если "да", то очки считаются с заданными в поле Перегруженные очки коэффициентами, иначе через объект Matchbattle.
  • Перегрузка целей - если "да", то цель игры можно выбрать в группе Перегруженные цели.

Перегруженные правила

03-02-2014 16-35-45.png

Внимание! Данные правила будут учитываться в игре, если они не заданы с другими параметрами в файле уровней, иначе правила будут вычитаны из *xml

  • Типов фишек (numTokenTypes) - Число разновидностей типов фишек. Например, сколько разных камней будет на поле.
  • Номеров в фишках - Число номеров в фишках. Включая бомбы: (numTokenTypes+2), нумерация с 0, например "0" - крестобомба, "1" - бомба, "2"... - фишки.
  • Номер бомбы - Номер фишки, который соответствует бомбе. Не будет генерироваться сам по себе - хинт.
  • Номер крестобомбы - Номер фишки, который соответствует крестобомбе, не будет генерироваться сам по себе - хинт.
  • Типов узлов (numNodTypes) - Число разновидностей типов нормальных узлов графа - уровень залочки ячейки, нумерация с 0. Поле Внешний вид - ячейки должно содержать анимацию с этим числом кадров.
  • Условия пометки - Условия для вхождения фишек в пометку. 0 - любые фишки, 1 - должен совпадать номер, 2 - должен совпадать цвет, 3 - должен совпадать номер и цвет фишек.
  • Монотонность - Должны ли номера в первой пометке быть монотонной последовательностью.
  • Мин.пометка - Минимальное число фишек помечаемых в первой пометке.
  • Макс.пометка - Максимальное число фишек помечаемых в первой пометке.
  • Время пометки - Пометка завершается спустя заданное в этом поле время.
  • Переставлять - Фишки первой пометки переставляются.
  • Уменьшать - Фишки первой пометки уменьшают свой номер.
  • Удалять - Удалять ячейки первой пометки.
  • Условие удаления - Условия для удаления фишек: 0 - не удалять, 1 - должен совпадать тип, 2 - должен совпадать номер, 3 - должен совпадать тип ИЛИ номер, 4 - должен совпадать тип И номер.
  • Тип удаления - Тип удаления. 0 - заливка, 1 - вертикальные и горизонтальные линии, 2 - только сама пометка.
  • Мин.удаление - Минимальное число фишек, которое можно удалить.
  • Генерация без мачей - При генерации поля избегать готовых совпадений.
  • Проверка после осыпания - После осыпания фишек ещё раз перепроверить возможные комбинации ходов.
  • Добавление - Нужно ли добавлять фишки на поле. Или игра на разбор.
  • Схлопывание - Нужно ли схлопывание (Ликвидация пустых столбцов).
  • Менять тип узла - Увеличить ли тип нормальной ячейки, если над ней произошла трансформация фишек.
  • Поддерживать число ходов - При осыпании фишек проверить поле на то, чтоб обязательно был возможный ход.
  • Тащить фишку - Тащить первую фишку пометки за пальцем.
  • Завершать пометку - Не ждать отпускания пальца для завершения пометки - актуально в тех случаях, когда в ней всегда одинаковое число фишек.

Подкрученное досыпание

  • '
  • '
  • '
  • '

Перегруженные очки

  • '
  • '
  • '
  • '
  • '
  • '
  • '
  • '
  • '

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

Необходимо выбрать одну цель игры

  • Очистить поле - Уничтожить соотв. % фишек. Не стоит комбинировать с досыпанием.
  • Перекрасить поле - Перекрасить все ячейки поля в базовый тип.
  • Уронить статические - Уронить все статические фишки на дно поля.
  • Уничтожить фишек - Уничтожить фишек, количество через запятую.

Внешний вид

  • Картинка - Графический ресурс картинки пазла.
  • Фишки - Не рекомендуется использовать. Заменено на добавляемые параметр, см.ниже.
  • Ячейки - Графический ресурс ячейки (может быть клипом из нескольких состояний залочки ячейки).
  • Курсор - Курсор для выделения фишек.
  • Обводка - Клип с границами ячеек, 0-й фрейм - верх, дальше по часовой стрелке (обводит поле).
  • Колонок - Число колонок на которые разбивается пазл.
  • Строк - Число строк на которые разбивается пазл.
  • Авторазмер - Если 1, то для расчета размера ячеек используется картинка. 0 - размер ячейки = размер паззла / число ячеек
  • Сетка? - Если 1, то будет показана сетка при разрезке картинки на блоки. При 0 - сетки не будет.
  • Счетчик статических - Счетчик статических. Объект типа каунтер.
  • Прогресс статических - Прогресс-бар статических. Объект типа progress.

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

  • Изменить состояние объекта - Изменить состояние объекта в случае выигрыша/проигрыша. В случае клика на одиночную: открывает машину в которой необходимо объекту "Коллапс" установить состояние "del_last"
  • Звук фишки - Удаление, появление.
  • Уровень сложности - Номеров в фишках, Мин.размер кластера и Макс.размер кластера.
  • Эффект - Объект, который будет вызываться при взрыве фишек. Должен иметь состояние beg.
  • Эффект крестобомбы - Эффект, который будет использоваться при взрыве крестобомбы. Должен иметь состояние beg.

Специальные типы ячеек

  • Залоченная фон - Графика подложки для залоченной ячейки.
  • Залоченная нашлепка - Графика нашлепки для залоченной ячейки.
  • Недоступная - Графика недоступной ячейки.
  • Шоколадка - Графика ячейки-шоколадки
  • Размножать шоколадку - Раз во сколько ходов будет размножаться шоколад.

Графика фишки

  • Обычная - Обычная фишка(type=0).
  • Эффект обычной - Объект, который будет использован в качестве эффекта взрыва фишки. Должен иметь состояние beg.
  • Бомба 2 центр - Объект, который будет использован в качестве эффекта взрыва фишки, если та стала бонусной. Должен иметь состояние beg.
  • Бомба 2 край - Объект, который будет использован в качестве эффекта взрыва фишки, если та стала бонусной. Должен иметь состояние beg.
  • Бомба 2 прочее - Объект, который будет использован в качестве эффекта взрыва фишки, если та стала бонусной. Должен иметь состояние beg.

Уровень сложности

  • Номеров в фишках - число типов фишек на поле в данном уровне, включая бомбы.
  • Минимально ходов - Минимальное желаемое количество ходов на старте игры.
  • Максимально ходов - Максимальное желаемое количество ходов на старте игры.
  • Добавить цветов - Число цветов, которых будет больше.
  • Коэффициент цветов - Коэффициент, который применяется к цветам из предыдущего поля.
  • Типов узлов - Число разновидностей типов нормальных узлов графа.

Примечания

  • Чтобы задать объекту номер уровня из файла, нужно передать ему параметр levelNum.
  • Чтобы задать объекту номер правил из файла, нужно передать ему параметр rules_preset.

Пример

S:\!MOBILE\!!!EditorGames\Wiki_sample\bejewelled.zip