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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
м
 
(не показано 13 промежуточных версий 4 участников)
Строка 1: Строка 1:
Объект «матч-3» дает возможность организовать ряд игр, основанных на 4х типах игровых механик.<br>
+
'''<BIG><BIG><BIG>Объект "MATCH-3" был переделан в объекты [[Collapse]], [[Bejewelled]] и [[Match10]]. Используется только для совместимости со старыми проектами!!</BIG></BIG></BIG>'''
 +
 
 +
[[Object|Объект]] «матч-3» дает возможность организовать ряд игр, основанных на 4х типах игровых механик.<br>
 
Все эти механики являются играми на поле, основой,  которого является регулярная решетка. Игра происходит при помощи фишек, расположенных в ячейках поля.<br>
 
Все эти механики являются играми на поле, основой,  которого является регулярная решетка. Игра происходит при помощи фишек, расположенных в ячейках поля.<br>
[[Файл:list2.png|200px|thumb|left]]
+
 
*Группа параметров «Внешний вид»:
+
[[Файл:Мач1.png|400px|]]
 +
 
 +
== Группа параметров «Внешний вид»: ==
 
 
Внешний вид игрового объекта формируется из  — графики элементарной ячейки и графики фишек. Подгрузка графики происходит в виде последовательных кадров анимаци.  
+
Внешний вид игрового объекта формируется из  — графики элементарной ячейки и графики фишек. Подгрузка графики происходит в виде последовательных кадров анимации.  
  
Следует следить за тем, чтобы точка пиота у всех кадров совпадала, то есть графические файлы должны иметь одинаковые размеры и расположение объекта по их центру.
+
Следует следить за тем, чтобы точка пивота у всех кадров совпадала, то есть графические файлы должны иметь одинаковые размеры и расположение объекта по их центру.
  
'''Картинка''' — имя  графического ресурса, на основе которого построен объект матч-3  – «mill_cap»
+
*'''Картинка''' — имя  графического ресурса, на основе которого построен объект матч-3  –  
'''Фишки''' – имя подгруженной анимации, каждый кадр которой представляет собой изображение  одной фишки –  «3»
+
 +
*'''Фишки''' – имя подгруженной анимации, каждый кадр которой представляет собой изображение  одной фишки –  «collaps_1»
 
Номера фишек при этом будут являться номерами кадров анимации.
 
Номера фишек при этом будут являться номерами кадров анимации.
'''Ячейки''' –  имя подгруженной анимации, каждый кадр которой представляет собой изображение  одной ячейки  – «Wood_70»
 
'''Курсор''' — изображение курсора (не нужно для устройств с тач-скрином)
 
'''Колонок''' – сколько колонок будет на поле «6»
 
'''Строчек''' – сколько колонок будет на поле «6»
 
'''Авторазмер''' – «1» - если размер ячейки равен размеру графики ячейки,
 
                  «0» - если  размер ячейки = размер паззла / число ячеек
 
  
'''Сетка''' –  «1» если на поле изображается сетка,
+
*'''Ячейки''' –   имя подгруженной анимации, каждый кадр которой представляет собой изображение  одной ячейки «bg_collaps_gold»
«0» –  сетка не изображается
+
 
'''Пометка''' – ???
+
*'''Курсор''' — изображение курсора (не нужно для устройств с тач-скрином)
 +
 
 +
*'''Колонок''' – сколько колонок будет на поле «6»
  
 +
*'''Строчек''' – сколько колонок будет на поле «6»
  
 +
*'''Авторазмер''' – «1» - если размер ячейки равен размеру графики ячейки,
  
 +
«0» - если  размер ячейки = размер паззла / число ячеек
  
 +
*'''Сетка''' –  «1» – если на поле изображается сетка,
  
 +
«0» –  сетка не изображается
 +
 +
*'''Пометка''' –  ???
  
[[Файл:game2.png|200px|thumb|left]]
 
  
  
Строка 39: Строка 46:
 
Правила игры можно перегрузить частично или полностью установив параметр '''перегрузка''' в 1 и, после этого, отредактировав значения в группе '''перегруженные правила'''
 
Правила игры можно перегрузить частично или полностью установив параметр '''перегрузка''' в 1 и, после этого, отредактировав значения в группе '''перегруженные правила'''
 
Для любого из последующих правил -1 означает "не перегружать, взять из предустановленного набора"  
 
Для любого из последующих правил -1 означает "не перегружать, взять из предустановленного набора"  
 +
 +
[[Файл:Мач2.png|200px|]]
  
 
'''типов фишек''' - число разновидностей типов в фишках.
 
'''типов фишек''' - число разновидностей типов в фишках.
Строка 52: Строка 61:
 
'''мин. пометка''' - минимальное число фишек, помечаемых в первой пометке.    
 
'''мин. пометка''' - минимальное число фишек, помечаемых в первой пометке.    
  
'''макс. пометка''' - макcимальное число фишек, помечаемых в первой пометке.    
+
'''макс. пометка''' - максимальное число фишек, помечаемых в первой пометке.    
  
 
'''время пометки''' - пометка завершается спустя не менее чем это время с момента последнего действия.    
 
'''время пометки''' - пометка завершается спустя не менее чем это время с момента последнего действия.    
Строка 74: Строка 83:
 
'''проверка после осып.''' - после осыпания фишек еще раз проверить совпадения по всему полю. нужно для мач3
 
'''проверка после осып.''' - после осыпания фишек еще раз проверить совпадения по всему полю. нужно для мач3
  
'''добавление''' - Нужно ли доавлять фишки на поле или игра на разбор    
+
'''добавление''' - Нужно ли добавлять фишки на поле или игра на разбор    
  
 
'''схлопывание''' - Нужно ли схлопывание (ликвидация пустых столбцов)    
 
'''схлопывание''' - Нужно ли схлопывание (ликвидация пустых столбцов)    
Строка 91: Строка 100:
 
'''перекрасить поле'''  - Перекрасить все ячейки поля в базовый тип
 
'''перекрасить поле'''  - Перекрасить все ячейки поля в базовый тип
 
'''уничтожить фишек'''  - Уничтожить фишек - количества через запятую. 0 - фишки такого номера можно не уничтожать
 
'''уничтожить фишек'''  - Уничтожить фишек - количества через запятую. 0 - фишки такого номера можно не уничтожать
'''набрать очков'''      - Набрать очков. Пока нереализовано, т.к. нет системы очков
+
'''набрать очков'''      - Набрать очков. Пока не реализовано, т.к. нет системы очков
  
 
----
 
----
Строка 97: Строка 106:
 
Группа '''внешний вид''' определяет как выглядит игра. Некоторые параметры перешли по наследству из паззла и пока не выбрасывались, т.к. могут понадобиться. Они опущены в списке ниже.
 
Группа '''внешний вид''' определяет как выглядит игра. Некоторые параметры перешли по наследству из паззла и пока не выбрасывались, т.к. могут понадобиться. Они опущены в списке ниже.
  
'''фишки''' -      Графический ресурс фишек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). На данный момент это одна анимация, каждый кадр которой - фишка
+
[[Файл:Мач3.png|200px|]]
'''ячейки''' -    Графический ресурс ячеек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). На данный момент это одна анимация, каждый кадр которой - ячейка
+
 
 +
'''фишки''' -      Графический ресурс фишек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). '''На данный момент это одна анимация, каждый кадр которой - фишка'''
 +
 
 +
'''ячейки''' -    Графический ресурс ячеек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). '''На данный момент это одна анимация, каждый кадр которой - ячейка'''
 +
 
 
'''курсор''' -    Курсор для выделения фишек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
 
'''курсор''' -    Курсор для выделения фишек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
 +
 
'''колонок''' -    Число колонок на которые разбивается пазла.
 
'''колонок''' -    Число колонок на которые разбивается пазла.
 +
 
'''строчек''' -    Число строчек на которые разбивается пазла.
 
'''строчек''' -    Число строчек на которые разбивается пазла.
 +
 
'''авторазмер''' - Если 1, то для расчета размера ячеек используется картинка. 0 - размер ячейки = размер паззла / число ячеек
 
'''авторазмер''' - Если 1, то для расчета размера ячеек используется картинка. 0 - размер ячейки = размер паззла / число ячеек
 +
 
'''таймер''' -    Таймер, связанный с игрой. (Пока не реализован)
 
'''таймер''' -    Таймер, связанный с игрой. (Пока не реализован)
  
Строка 109: Строка 126:
 
В зависимости от результата партии игра может менять состояния и параметры других объектов.
 
В зависимости от результата партии игра может менять состояния и параметры других объектов.
 
(см. добавляемые группы)
 
(см. добавляемые группы)
 +
 +
[[Файл:Мач4.png|200px]]
  
 
'''изменить состояние объекта - выигрыш'''
 
'''изменить состояние объекта - выигрыш'''
Строка 114: Строка 133:
 
'''изменить состояние объекта - проигрыш'''
 
'''изменить состояние объекта - проигрыш'''
 
'''изменить параметр объекта - проигрыш'''
 
'''изменить параметр объекта - проигрыш'''
 +
 +
с заданными параметрами мы получим игру мач3 аналогичную примеру
 +
 +
[[Файл:Мач5.png|350px]] [[Файл:Мач6.png|350px]] [[Файл:Мач7.png|350px]]
 +
 +
[[Category:Game mechanic]]

Текущая версия на 06:29, 23 сентября 2014

Объект "MATCH-3" был переделан в объекты Collapse, Bejewelled и Match10. Используется только для совместимости со старыми проектами!!

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

Мач1.png

Группа параметров «Внешний вид»:

Внешний вид игрового объекта формируется из — графики элементарной ячейки и графики фишек. Подгрузка графики происходит в виде последовательных кадров анимации.

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

*Картинка — имя  графического ресурса, на основе которого построен объект матч-3  – 

  • Фишки – имя подгруженной анимации, каждый кадр которой представляет собой изображение одной фишки – «collaps_1»

Номера фишек при этом будут являться номерами кадров анимации.

  • Ячейки – имя подгруженной анимации, каждый кадр которой представляет собой изображение одной ячейки – «bg_collaps_gold»
  • Курсор — изображение курсора (не нужно для устройств с тач-скрином)
  • Колонок – сколько колонок будет на поле «6»
  • Строчек – сколько колонок будет на поле «6»
  • Авторазмер – «1» - если размер ячейки равен размеру графики ячейки,

«0» - если размер ячейки = размер паззла / число ячеек

  • Сетка – «1» – если на поле изображается сетка,

«0» – сетка не изображается

  • Пометка –  ???


Стандартный набор параметров такой же как у любого объекта.

время партии - время за которое нужно выполнить цели (см. ниже), иначе игра считается проигранной. Можно не задавать, тогда нет ограничений по времени


правила - предустановленный набор правил. (На данный момент 1 - матч 10, 2 - биджевеллед, 3 - коллапс, 4 - цепи) Правила игры можно перегрузить частично или полностью установив параметр перегрузка в 1 и, после этого, отредактировав значения в группе перегруженные правила Для любого из последующих правил -1 означает "не перегружать, взять из предустановленного набора"

Мач2.png

типов фишек - число разновидностей типов в фишках.

номеров в фишках - число номеров в фишках.

типов узлов - число разновидностей типов нормальных узлов графа.

условие пометки - условия для вхождения фишек в пометку 0 - любые фишки, 1 - должен совпадать тип, 2 - должен совпадать номер, 3 - должен совпадать тип и номер"

монотонность - должны ли номера в первой пометке быть монотонной последовательностью?

мин. пометка - минимальное число фишек, помечаемых в первой пометке.

макс. пометка - максимальное число фишек, помечаемых в первой пометке.

время пометки - пометка завершается спустя не менее чем это время с момента последнего действия.

макс.сумма - максимальная сумма номеров в первой пометке.

переставлять - фишки первой пометки переставляются.

уменьшать - фишки первой пометки уменьшают свой номер.

удалять - удалять ячейки первой пометки.

условие удаления - условия для удаления фишек: 0 - любые фишки, 1 - должен совпадать тип, 2 - должен совпадать номер, 3 - должен совпадать тип и номер

тип удаления - тип удаления. 0 - заливка, 1 - вертикальные и горизонтальные линии, 2 - только сама пометка

мин. удаление - минимальное число фишек, которые можно удалить.

генерация без мачей - при генерации поля избегать готовых совпадений. нужно для мач3

проверка после осып. - после осыпания фишек еще раз проверить совпадения по всему полю. нужно для мач3

добавление - Нужно ли добавлять фишки на поле или игра на разбор

схлопывание - Нужно ли схлопывание (ликвидация пустых столбцов)

менять тип узла - увеличивать ли тип нормальной ячейки, если над ней произошла трансформация фишек


Группа перегрузка очков и перегруженные очки - пока не реализованы.


Группы перегрузка целей и перегруженные цели позволяют аналогично перегрузке правил определить цели данной игры

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


Группа внешний вид определяет как выглядит игра. Некоторые параметры перешли по наследству из паззла и пока не выбрасывались, т.к. могут понадобиться. Они опущены в списке ниже.

Мач3.png

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

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

курсор - Курсор для выделения фишек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).

колонок - Число колонок на которые разбивается пазла.

строчек - Число строчек на которые разбивается пазла.

авторазмер - Если 1, то для расчета размера ячеек используется картинка. 0 - размер ячейки = размер паззла / число ячеек

таймер - Таймер, связанный с игрой. (Пока не реализован)


В зависимости от результата партии игра может менять состояния и параметры других объектов. (см. добавляемые группы)

Мач4.png

изменить состояние объекта - выигрыш изменить параметр объекта - выигрыш изменить состояние объекта - проигрыш изменить параметр объекта - проигрыш

с заданными параметрами мы получим игру мач3 аналогичную примеру

Мач5.png Мач6.png Мач7.png