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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Основные параметры)
(Основные параметры)
Строка 10: Строка 10:
 
''(Курсивом в скобках указан id параметра, или состояния)''
 
''(Курсивом в скобках указан id параметра, или состояния)''
  
*'''слушатель''' ''(listener)'' - объект, который будет получать информацию об удаленных фишках каждый ход;
+
'''слушатель''' ''(listener)'' - объект, который будет получать информацию об удаленных фишках каждый ход;
  
*'''время партии''' ''(time)'' - продолжительность партии. Окончание времени ведет к проиграшу;
+
'''время партии''' ''(time)'' - продолжительность партии. Окончание времени ведет к проиграшу;
  
*'''правила''' ''(rules)'' - предустановленные правила. На данный момент 1 - матч 10, 2 - биджевеллед, 3 - коллапс;
+
'''правила''' ''(rules)'' - предустановленные правила. На данный момент 1 - матч 10, 2 - биджевеллед, 3 - коллапс;
  
*'''перегрузка''' ''(override)'' - если 1, то перегрузить часть настроек правил;
+
'''перегрузка''' ''(override)'' - если 1, то перегрузить часть настроек правил;
  
 
'''Группа - перегруженные правила'''
 
'''Группа - перегруженные правила'''
Строка 33: Строка 33:
  
 
*'''не обваливать''' ''(noDrop)'' - '''0''' - пустые клетки заполняются обвалом, '''1''' - пустые клетки не заполняются обвалом, '''2''' - обвал идет не только вниз, но и вправо;
 
*'''не обваливать''' ''(noDrop)'' - '''0''' - пустые клетки заполняются обвалом, '''1''' - пустые клетки не заполняются обвалом, '''2''' - обвал идет не только вниз, но и вправо;
 +
 +
'''перегрузка очков''' ''(override_score)'' - если '''1''' - перегрузить часть настроек системы очков;
 +
 +
'''Группа - перегруженные очки TODO'''
 +
*'''считать очки по номерам''' ''(scoreMatch10)'' - система из Match10. Если '''1''' - все остальные настройки игнорируются;
 +
 +
'''перегрузка целей''' ''(override_goal)'' - если '''1''' - перегрузить часть целей;
 +
 +
'''Группа - перегруженные цели'''
 +
 +
*'''очистить поле''' ''(goalClear)'' - уничтожить соответствующий % фишек. Не стоит комбинировать с разрешенным досыпанием;
 +
 +
*'''перекрасить поле''' ''(goalCells)'' - перекрасить все ячейки поля в базовый тип (''не используется'');
 +
 +
*'''уронить статические''' ''(goalDropStatic)'' - уронить все статические фишки на дно поля (''не используется'');
 +
 +
*'''избавиться от номера''' ''(goalRemoveNum)'' - избавиться от конкретного номера;
 +
 +
*'''уничтожить фишек''' ''(goalTokens)'' - уничтожить фишек - количества через запятую. '''0''' - фишки такого номера можно не уничтожать;
 +
 +
*'''набрать очков''' ''(goalScore)'' - набрать очков. Пока нереализовано, т.к. нет системы очков;
 +
 +
'''Группа - внешний вид'''

Версия 11:59, 29 сентября 2014

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

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


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

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

слушатель (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) - набрать очков. Пока нереализовано, т.к. нет системы очков;

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