<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.appsalutecreator.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vkukushka</id>
	<title>wiki.appsalutecreator.com - Вклад участника [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.appsalutecreator.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vkukushka"/>
	<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Vkukushka"/>
	<updated>2026-10-17T03:43:07Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.31.15</generator>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Match&amp;diff=394</id>
		<title>Match</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Match&amp;diff=394"/>
		<updated>2012-03-27T12:58:18Z</updated>

		<summary type="html">&lt;p&gt;Vkukushka: Новая страница: «Стандартный набор параметров такой же как у любого объекта.  '''время партии''' - время за к...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Стандартный набор параметров такой же как у любого объекта.&lt;br /&gt;
&lt;br /&gt;
'''время партии''' - время за которое нужно выполнить цели (см. ниже), иначе игра считается проигранной. Можно не задавать, тогда нет ограничений по времени&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''правила''' - предустановленный набор правил. (На данный момент 1 - матч 10, 2 - биджевеллед, 3 - коллапс, 4 - цепи)&lt;br /&gt;
Правила игры можно перегрузить частично или полностью установив параметр '''перегрузка''' в 1 и, после этого, отредактировав значения в группе '''перегруженные правила'''&lt;br /&gt;
Для любого из последующих правил -1 означает &amp;quot;не перегружать, взять из предустановленного набора&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''типов фишек''' - число разновидностей типов в фишках.&lt;br /&gt;
				  &lt;br /&gt;
'''номеров в фишках''' - число номеров в фишках.				  &lt;br /&gt;
&lt;br /&gt;
'''типов узлов''' - число разновидностей типов нормальных узлов графа.&lt;br /&gt;
&lt;br /&gt;
'''условие пометки''' - условия для вхождения фишек в пометку 0 - любые фишки, 1 - должен совпадать тип, 2 - должен совпадать номер, 3 - должен совпадать тип и номер&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''монотонность''' - должны ли номера в первой пометке быть монотонной последовательностью?&lt;br /&gt;
&lt;br /&gt;
'''мин. пометка''' - минимальное число фишек, помечаемых в первой пометке.		  &lt;br /&gt;
&lt;br /&gt;
'''макс. пометка''' - макcимальное число фишек, помечаемых в первой пометке.				  &lt;br /&gt;
&lt;br /&gt;
'''время пометки''' - пометка завершается спустя не менее чем это время с момента последнего действия.				  &lt;br /&gt;
&lt;br /&gt;
'''макс.сумма''' - максимальная сумма номеров в первой пометке.&lt;br /&gt;
&lt;br /&gt;
'''переставлять''' - фишки первой пометки переставляются.			  &lt;br /&gt;
&lt;br /&gt;
'''уменьшать''' - фишки первой пометки уменьшают свой номер.				  &lt;br /&gt;
&lt;br /&gt;
'''удалять''' - удалять ячейки первой пометки.			  &lt;br /&gt;
&lt;br /&gt;
'''условие удаления''' - условия для удаления фишек: 0 - любые фишки, 1 - должен совпадать тип, 2 - должен совпадать номер, 3 - должен совпадать тип и номер				  &lt;br /&gt;
&lt;br /&gt;
'''тип удаления''' - тип удаления. 0 - заливка, 1 - вертикальные и горизонтальные линии, 2 - только сама пометка&lt;br /&gt;
&lt;br /&gt;
'''мин. удаление''' - минимальное число фишек, которые можно удалить.&lt;br /&gt;
&lt;br /&gt;
'''генерация без мачей''' - при генерации поля избегать готовых совпадений. нужно для мач3&lt;br /&gt;
&lt;br /&gt;
'''проверка после осып.''' - после осыпания фишек еще раз проверить совпадения по всему полю. нужно для мач3&lt;br /&gt;
&lt;br /&gt;
'''добавление''' - Нужно ли доавлять фишки на поле или игра на разбор	  &lt;br /&gt;
&lt;br /&gt;
'''схлопывание''' - Нужно ли схлопывание (ликвидация пустых столбцов)				  &lt;br /&gt;
&lt;br /&gt;
'''менять тип узла''' - увеличивать ли тип нормальной ячейки, если над ней произошла трансформация фишек&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Группа '''перегрузка очков''' и '''перегруженные очки''' - пока не реализованы.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Группы '''перегрузка целей''' и '''перегруженные цели''' позволяют аналогично перегрузке правил определить цели данной игры&lt;br /&gt;
&lt;br /&gt;
'''очистить поле'''      - Уничтожить соотв. % фишек. Не стоит комбинировать с разрешенным досыпанием&lt;br /&gt;
'''перекрасить поле'''   - Перекрасить все ячейки поля в базовый тип&lt;br /&gt;
'''уничтожить фишек'''   - Уничтожить фишек - количества через запятую. 0 - фишки такого номера можно не уничтожать&lt;br /&gt;
'''набрать очков'''      - Набрать очков. Пока нереализовано, т.к. нет системы очков&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Группа '''внешний вид''' определяет как выглядит игра. Некоторые параметры перешли по наследству из паззла и пока не выбрасывались, т.к. могут понадобиться. Они опущены в списке ниже.&lt;br /&gt;
&lt;br /&gt;
'''фишки''' -      Графический ресурс фишек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). На данный момент это одна анимация, каждый кадр которой - фишка&lt;br /&gt;
'''ячейки''' -     Графический ресурс ячеек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). На данный момент это одна анимация, каждый кадр которой - ячейка&lt;br /&gt;
'''курсор''' -     Курсор для выделения фишек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).&lt;br /&gt;
'''колонок''' -    Число колонок на которые разбивается пазла.&lt;br /&gt;
'''строчек''' -    Число строчек на которые разбивается пазла.&lt;br /&gt;
'''авторазмер''' - Если 1, то для расчета размера ячеек используется картинка. 0 - размер ячейки = размер паззла / число ячеек&lt;br /&gt;
'''таймер''' -     Таймер, связанный с игрой. (Пока не реализован)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
В зависимости от результата партии игра может менять состояния и параметры других объектов.&lt;br /&gt;
(см. добавляемые группы)&lt;br /&gt;
&lt;br /&gt;
'''изменить состояние объекта - выигрыш'''&lt;br /&gt;
'''изменить параметр объекта - выигрыш'''&lt;br /&gt;
'''изменить состояние объекта - проигрыш'''&lt;br /&gt;
'''изменить параметр объекта - проигрыш'''&lt;/div&gt;</summary>
		<author><name>Vkukushka</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Collection&amp;diff=356</id>
		<title>Collection</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Collection&amp;diff=356"/>
		<updated>2012-03-06T12:04:38Z</updated>

		<summary type="html">&lt;p&gt;Vkukushka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие положения ==&lt;br /&gt;
&lt;br /&gt;
Коллекция представляет из себя некий набор, в который могу попадать отдельные поисковые объекты, что дожно подчеркнуть их важность для игры.&lt;br /&gt;
Коллекция использует для отображения объектов таблицу [[Table]].&lt;br /&gt;
Коллекция умеет сигнализировать о том, что в нее уже попало определенное количество объектов.&lt;br /&gt;
Коллекция может показывать все когда либо попавшие в нее объекты либо же объекты за последнюю сессию (уровень, сцену и т.п.). О начале новой сессии коллекции нужно сообщать установкой специального состояния (см. ниже)&lt;br /&gt;
&lt;br /&gt;
== Настройка коллекции ==&lt;br /&gt;
&lt;br /&gt;
Принадлежность поисковых объектов [[HiddenObject]] к той либо иной коллекции определяется установкой им свойства '''collection''' (полностью аналогично тому, как для них устанавливается принадлежность к [[HiddenList]])&lt;br /&gt;
&lt;br /&gt;
Очевидно, что тот факт, что объекты &amp;quot;видят&amp;quot; другие объекты только в том случае, когда они находятся на одном с ними экране либо на глобальном экране, накладывает ограничения на размещение объекта коллекция в редакторе сцен.&lt;br /&gt;
&lt;br /&gt;
Предложенный ниже прием не является обязательным, но позволяет решить связанные с такими ограничениями проблемы.&lt;br /&gt;
* Коллекция и связанная с ней таблица (см. ниже) помещается в отдельную сцену.&lt;br /&gt;
* Сцена эта, в свою очередь, помещается в глобальный экран (это может быть тот же экран, в котором мы храним опции - неотображаемый)&lt;br /&gt;
* Эта сцена '''клонируется''' во все экраны, где требуется отображение коллекции.&lt;br /&gt;
Таки образом, реально везде будет использоваться '''один экземпляр коллекции''', а значит набор объектов в ней будет один и тот же&lt;br /&gt;
&lt;br /&gt;
Коллекция обладает следующими настраиваемыми параметрами:&lt;br /&gt;
* Общие для всех объектов положение, размер и т.п. не играюти решающей роли, т.к. коллекция использует для отображения своего содержимого таблицу [[Table]].&lt;br /&gt;
* '''рамка''' - айди графического ресурса, который будет отображаться поверх всех найденных объектов&lt;br /&gt;
* '''таблица''' - идентификатор таблицы используемой для отображения. Сама таблица настраивается также как и для [[HiddenList]]&lt;br /&gt;
* '''показывать все''' - 1 - показываться все объекты, относящиеся к данной коллекции (использовать совместно с состоянием session бессмысленно),  0 - только найденные.&lt;br /&gt;
* '''число объектов''' - количество объектов, которые должен собрать игрок, чтобы коллекция просигнализировала о своем наполнении&lt;br /&gt;
* добавляемый блок '''сбор: изменить состояние объекта''' - после того как игрок соберет нужное число объектов объект '''объект''' будет переведен в состояние '''состояние'''&lt;br /&gt;
* добавляемый блок '''сбор: изменить параметр объекта''' - после того как игрок соберет нужное число объектов параметр '''свойство''' объекта '''объект''' будет установлен в значение '''значение'''&lt;br /&gt;
&lt;br /&gt;
Коллекции можно устанавливать следующте состояния&lt;br /&gt;
* '''all''' - показывать все объекты&lt;br /&gt;
* '''session''' - показывать только объекты за последнюю сессию&lt;br /&gt;
* '''flush''' - начать новую сессию и перейти в состояние '''all''' ''(т.е. если после вызова flush перевести коллекцию в состояние session, то не будет отображаться ни один объект)''&lt;/div&gt;</summary>
		<author><name>Vkukushka</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Collection&amp;diff=355</id>
		<title>Collection</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Collection&amp;diff=355"/>
		<updated>2012-03-03T13:03:28Z</updated>

		<summary type="html">&lt;p&gt;Vkukushka: Новая страница: « == Общие положения ==  Коллекция представляет из себя некий набор, в который могу попадать...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие положения ==&lt;br /&gt;
&lt;br /&gt;
Коллекция представляет из себя некий набор, в который могу попадать отдельные поисковые объекты, что дожно подчеркнуть их важность для игры.&lt;br /&gt;
Коллекция использует для отображения объектов таблицу [[Table]].&lt;br /&gt;
Коллекция умеет сигнализировать о том, что в нее уже попало определенное количество объектов.&lt;br /&gt;
Коллекция может показывать все когда либо попавшие в нее объекты либо же объекты за последнюю сессию (уровень, сцену и т.п.). О начале новой сессии коллекции нужно сообщать установкой специального состояния (см. ниже)&lt;br /&gt;
&lt;br /&gt;
== Настройка коллекции ==&lt;br /&gt;
&lt;br /&gt;
Принадлежность поисковых объектов [[HiddenObject]] к той либо иной коллекции определяется установкой им свойства '''collection''' (полностью аналогично тому, как для них устанавливается принадлежность к [[HiddenList]])&lt;br /&gt;
&lt;br /&gt;
Очевидно, что тот факт, что объекты &amp;quot;видят&amp;quot; другие объекты только в том случае, когда они находятся на одном с ними экране либо на глобальном экране, накладывает ограничения на размещение объекта коллекция в редакторе сцен.&lt;br /&gt;
&lt;br /&gt;
Предложенный ниже прием не является обязательным, но позволяет решить связанные с такими ограничениями проблемы.&lt;br /&gt;
* Коллекция и связанная с ней таблица (см. ниже) помещается в отдельную сцену.&lt;br /&gt;
* Сцена эта, в свою очередь, помещается в глобальный экран (это может быть тот же экран, в котором мы храним опции - неотображаемый)&lt;br /&gt;
* Эта сцена '''клонируется''' во все экраны, где требуется отображение коллекции.&lt;br /&gt;
Таки образом, реально везде будет использоваться '''один экземпляр коллекции''', а значит набор объектов в ней будет один и тот же&lt;br /&gt;
&lt;br /&gt;
Коллекция обладает следующими настраиваемыми параметрами:&lt;br /&gt;
* Общие для всех объектов положение, размер и т.п. не играюти решающей роли, т.к. коллекция использует для отображения своего содержимого таблицу [[Table]].&lt;br /&gt;
* '''таблица''' - идентификатор таблицы используемой для отображения. Сама таблица настраивается также как и для [[HiddenList]]&lt;br /&gt;
* '''число объектов''' - количество объектов, которые должен собрать игрок, чтобы коллекция просигнализировала о своем наполнении&lt;br /&gt;
* добавляемый блок '''сбор: изменить состояние объекта''' - после того как игрок соберет нужное число объектов объект '''объект''' будет переведен в состояние '''состояние'''&lt;br /&gt;
* добавляемый блок '''сбор: изменить параметр объекта''' - после того как игрок соберет нужное число объектов параметр '''свойство''' объекта '''объект''' будет установлен в значение '''значение'''&lt;br /&gt;
&lt;br /&gt;
Коллекции можно устанавливать следующте состояния&lt;br /&gt;
* '''all''' - показывать все объекты&lt;br /&gt;
* '''session''' - показывать только объекты за последнюю сессию&lt;br /&gt;
* '''flush''' - начать новую сессию и перейти в состояние '''all''' ''(т.е. если после вызова flush перевести коллекцию в состояние session, то не будет отображаться ни один объект)''&lt;/div&gt;</summary>
		<author><name>Vkukushka</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.appsalutecreator.com/index.php?title=Absolutist_Framework&amp;diff=354</id>
		<title>Absolutist Framework</title>
		<link rel="alternate" type="text/html" href="https://wiki.appsalutecreator.com/index.php?title=Absolutist_Framework&amp;diff=354"/>
		<updated>2012-03-03T12:37:22Z</updated>

		<summary type="html">&lt;p&gt;Vkukushka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Фреймворк ==&lt;br /&gt;
&lt;br /&gt;
* [[Введение в фреймворк]]&lt;br /&gt;
* [[Загрузка]]&lt;br /&gt;
&lt;br /&gt;
== Обучение ==&lt;br /&gt;
&lt;br /&gt;
* [[Learning|Уроки по освоению фреймворка]]&lt;br /&gt;
* [[Проектирование экранов игры]]&lt;br /&gt;
* [[Использование Progress в игре]]&lt;br /&gt;
* [[Взаимодействие объектов Counter и Puzzle]]&lt;br /&gt;
&lt;br /&gt;
== Игровые объекты ==&lt;br /&gt;
&lt;br /&gt;
* [[Object]] - общие параметры для всех игровых объектов&lt;br /&gt;
* [[Image]] - картинка&lt;br /&gt;
* [[Button]] - кнопка&lt;br /&gt;
* [[Machine]] - машина состояний&lt;br /&gt;
* [[Text]] - текст&lt;br /&gt;
* [[Edit]] - ввод текста&lt;br /&gt;
* [[Table]] - таблица&lt;br /&gt;
* [[Checkbox]] - чекбокс (кнопка в 2-х состояниях)&lt;br /&gt;
* [[Groupbox]] - группа, содержащая несколько чекбоксов&lt;br /&gt;
* [[Timer]] - цифровой таймер&lt;br /&gt;
* [[Counter]] - счетчик сделанных кликов в игре и т.п.&lt;br /&gt;
* [[Progress]] - прогресс прохождения игры (эчивмент)&lt;br /&gt;
* [[HiddenObject]] - поисковый объект в хидден играх&lt;br /&gt;
* [[HiddenList]] - список поисковых объектов в хидден играх&lt;br /&gt;
* [[HiddenHint]] - подсказка (указатель на спрятанный объект)&lt;br /&gt;
* [[Collection]] - &amp;quot;коллекция&amp;quot; поисковых объектов для хидден игр.&lt;br /&gt;
* [[Flyer]] - флаер (патиклы)&lt;br /&gt;
* [[Puzzle]] - игра пазл&lt;br /&gt;
* [[Match]] - класс match-подобных игр&lt;br /&gt;
* [[MoreGamesList]] - запрос банеров рекламируемых игр &lt;br /&gt;
* [[Options]] - общие настройки игры&lt;br /&gt;
* [[Store]] - настройки InApp покупок в игре&lt;/div&gt;</summary>
		<author><name>Vkukushka</name></author>
		
	</entry>
</feed>