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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Основные параметры)
Строка 95: Строка 95:
 
'''Группа - графика фишки''' - добавляемый параметр - графика для различных состояний одной цифры (фишки) на игровом поле. На данный момент это одна анимация, каждый кадр которой - цифра;
 
'''Группа - графика фишки''' - добавляемый параметр - графика для различных состояний одной цифры (фишки) на игровом поле. На данный момент это одна анимация, каждый кадр которой - цифра;
  
*'''обычная''' ''(norm)'' - обычная (type = 0);
+
*'''обычная''' ''(norm)'' - обычная (type = 0).
 +
 
 +
 
 +
 
 +
==Дополнительные параметры==

Версия 12:36, 29 сентября 2014

Объект Match10 является уровневой игровой механикой. Основа игры - регулярная решетка и цифры, расположенные в ячейках поля. Суть игры - собрать из цифр сумму 10.


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

(Курсивом в скобках указан id параметра, или состояния)

Общие параметры (см. описание Object)

отладка (trace) - отображение в окне состояний текущий объект (1 - да);

слушатель (listener) - объект, который будет получать информацию об удаленных фишках каждый ход;

время партии (time) - продолжительность партии. Окончание времени ведет к проиграшу;

правила (rules) - предустановленные правила. На данный момент 1 - матч 10, 2 - биджевеллед, 3 - коллапс;

перегрузка (override) - если 1, то перегрузить часть настроек правил;

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

  • номеров в фишках (numTokenNums) - число разновидностей типов в фишках;
  • макс. сумма (sel1MaxSumNum) - максимальная сумма номеров в первой пометке;
  • диагональный матч (diagMatch) - 1 - разрешить диагональный матч;
  • форма сетки (fieldFom) - 0 - квадратная, 1 - шестиугольная;
  • минимальный номер (minNum) - минимальный номер, при уменьшении которого клетка будет становиться пустой;
  • выделять пустые (selEmpty) - 0 - нельзя выделять пустые клетки, 1 - можно;
  • не обваливать (noDrop) - 0 - пустые клетки заполняются обвалом, 1 - пустые клетки не заполняются обвалом, 2 - обвал идет не только вниз, но и вправо;

перегрузка очков (override_score) - если 1 - перегрузить часть настроек системы очков;

Группа - перегруженные очки TODO

  • считать очки по номерам (scoreMatch10) - система из Match10. Если 1 - все остальные настройки игнорируются;

перегрузка целей (override_goal) - если 1 - перегрузить часть целей;

Группа - перегруженные цели

  • очистить поле (goalClear) - уничтожить соответствующий % фишек. Не стоит комбинировать с разрешенным досыпанием;
  • перекрасить поле (goalCells) - перекрасить все ячейки поля в базовый тип (не используется);
  • уронить статические (goalDropStatic) - уронить все статические фишки на дно поля (не используется);
  • избавиться от номера (goalRemoveNum) - избавиться от конкретного номера;
  • уничтожить фишек (goalTokens) - уничтожить фишек - количества через запятую. 0 - фишки такого номера можно не уничтожать;
  • набрать очков (goalScore) - набрать очков. Пока нереализовано, т.к. нет системы очков;

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

  • картинка (res) - графический ресурс картинки пазлы. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
  • фишки (token) - графический ресурс фишек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). На данный момент это одна анимация, каждый кадр которой - фишка;
  • ячейки (cell) - графический ресурс ячеек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). На данный момент это одна анимация, каждый кадр которой - ячейка;
  • курсор (cursor) - курсор для выделения фишек (анимация). Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
  • колонок (cols) - число колонок на которые разбивается пазла;
  • строчек (rows) - число строчек на которые разбивается пазла;
  • авторазмер (autosize) - если 1 - для расчета размера ячеек используется картинка, 0 - размер ячейки = размер паззла / число ячеек;
  • сетка? (g) - если 1 - будет показана сетка при разрезке картинки на блоки. При 0 - сетки не будет;
  • пометка (alChk) - прозрачность помеченной ячеки (от 0 - невидима, до 1 - полностью непрозрачна);
  • фон (alBkg) - прозрачность исходной картинки, рисуемой под пазлой (если 0 - не рисуется);
  • таймер (timer) - таймер, связанный с игрой;
  • счетчик статических (cntStatic) - счетчик статических;
  • прогресс статических (prgStatic) - счетчик статических;

Группа - генерация поля

  • min размер кластера (minClaster) - минимальный размер кластера;
  • max размер кластера (maxClaster) - максимальный размер кластера;

Группа - графика фишки - добавляемый параметр - графика для различных состояний одной цифры (фишки) на игровом поле. На данный момент это одна анимация, каждый кадр которой - цифра;

  • обычная (norm) - обычная (type = 0).


Дополнительные параметры