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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 1: Строка 1:
==Параметры==
 
  
''Положение'' - положение центра поля на экране (x, y)
+
== объект memory ==
 +
Объект игр "поиск одинаковых объектов".
  
''Строки'' - количество картинок по горизонтали (rows)
+
'''Основные свойства:'''
  
''Столбцы'' - количество картинок по вертикали (cols)
+
[[Файл:Mem1.jpg]]
  
 +
Создаётся объект и тип '''memory''' выбирается из списка.
  
Звуки
+
''Имя объекта'' в дереве проекта, может быть произвольным.
  
''Удачный клик'' - звук при клике на картинку, которая доступна для открытия
+
''Синхронизация'' '''sync''':
 +
  нет - нет синхронизации;
 +
  да - есть синхронизация
  
''Неудачный клик'' - звук при клике на картинку, которая не доступна для открытия (уже найдена, открывается в данный момент и т.п.)
+
'''Положение''' на экране (x, y).
  
''Разбор узла'' - звук при правильном разборе узла
+
''Строки'' "0" '''rows''' число ячеек по вертикали.
  
''Удачный разбор игры'' - звук при удачном разборе игры (в данный момент всегда, когда игра заканчивается)
+
''Столбцы'' "0" '''cols''' число ячеек по горизонтали.
  
''Неудачный разбор игры'' - звук при неудачном разборе игры (в данный момент не применяется, неудачного разбора игры нет)
+
'''Звуки'''
 +
 +
''Удачный клик'' '''sndClick''' клик на закрытую нерешенную ячейку.
  
 +
''Неудачный клик'' '''sndMissClick''' неудачный клик (картинка решенная или анимируется).
  
''Отступ (x)'' - отступ между соседними ячейками по горизонтали (indentX)
+
''Разбор узла'' '''sndNode''' разобрали узел.
  
''Отступ (y)'' - отступ между соседними ячейками по вертикали (indentY)
+
''Удачный разбор игры'' '''sndWinGame''' удачный разбор игры.
  
''Время открытия'' - время открытия ячейки при нажатии (tmOpening)
+
''Неудачный разбор игры'' '''sndLoseGame''' неудачный разбор игры.
  
''Время закрытия'' - время закрытия ячейки (tmClosing)
 
  
''Анимация картинок'' - тип анимирования ячеек при открытии и закрытии (animType)
+
''Отступ(x)'' '''indentX''' отступ между картинками по горизонтали.
  
''Поведение решенного узла'' - поведение узла при разборе (snb)
+
''Отступ (y)'' '''indentY''' отступ между картинками по вертикали.
  
''Начальная задержка'' - пауза перед началом игры в миллисекундах (tmOpen). Нужна, чтобы, например, анимация препоказа не начиналась сразу при появлении экрана
+
''Время открытия'' "0" '''tmOpening''' время открытия Время открытия картинки.
  
''Тип игры'' - memoType
+
''Время закрытия'' "0" '''tmClosing''' время закрытия Время закрытия картинки.
  
''Флайер'' - партикловый эффект, подсвечивающий решенный узел
+
''Анимация картинок'' '''animType''' тип анимирования картинок:
 +
  скалирование=0,
 +
  переворот по горизонтали=1,
 +
  переворот по вертикали=2,
 +
  проявление по альфе=3.
  
 +
'''Параметры колебаний'''
  
Препоказ
+
''Амплитуда'' "0" '''osc_a''' (начальная амплитуда.
  
''Нужен / не нужен'' - Нужно ли делать препоказ (preShowNeeded = 0, 1)
+
''Время'' "0" '''osc_time'''.
  
''Время открытия'' - Время открытия препоказа в миллисекундах (preShowOpenTm)
+
''Количество'' "4" '''osc_num'''.
  
''Продолжительность'' - Время продолжительности препоказа в миллисекундах (preShowTm)
+
''Затухание'' "0.5" '''osc_beta''', параметр beta уравнения x(t) = a0 * exp(-beta * t) * cos(omega * t + alpha)
  
''Время закрытия'' - Время заткрытия препоказа в миллисекундах (preShowCloseTm)
+
'''Параметры хинта'''  
  
 +
''Время открытия'' "1000" '''hint_open''' время открытия Время открытия картинки.
  
memoClassic параметры - параметры для классического типа игры (memoClassicPars)
+
''Время закрытия'' "1000" '''hint_close''' время закрытия Время закрытия картинки.
  
''Сложность'' - Сложность игры: легкая или сложная (level = 0, 1)
+
''Время показа'' "1000" '''hint_show''' время показа Время показа пары картинок.
  
''Повторения'' - Разрешены ли повторения пар картинок на поле (duplication = 0, 1)
+
''Пауза между анимациями'' "1000" '''hint_dif''' пауза между анимациями. Пауза между началом анимирования первой и второй картинки.
  
''Подложки'' - Клип для подложек
+
''Поведение решенного узла'' '''snb''' поведение решенного узла:
 +
  оставлять картинки=0,
 +
  убирать с поля вместе с бекграундом=1,
 +
  устанавливать на их месте новые бекграунды=2.
  
''Легкие картинки'' - клип для легких картинок
+
''Начальная задержка'' "1000" '''tmOpen''' начальная задержка перед стартом игры.
  
''Сложные картинки'' - клип для сложных картинок
+
''Тип игры'' '''memoType''' Тип игры:
 +
  классическая=0,
 +
  найти свои=1,
 +
  copy=2.
  
 +
''Флайер'' '''flyer''' Флайер при разборе узла.
  
memoFindOwn параметры - параметры для типа игры "найти свое" (memoFindOwnPars)
+
'''Препоказ'''
  
''Подложки'' - клип для подложек
+
''Нужен/не нужен'' "нужен" '''preShowNeeded''' нужен не нужен:
 +
  не нужен=0,
 +
  нужен=1.
  
''Нейтральные каринки'' - клип для нейтральных картинок
+
''Время открытия'' "1000" preShowOpenTm время открытия препоказа.
  
''Картинки игроков'' - клип для картинок с игроками
+
''Продолжительность'' "1000" preShowTm продолжительность препоказа.
  
''Очки за свои ячейки'' - scoreOwn
+
''Время закрытия'' "1000" preShowCloseTm время закрытия препоказа.
  
''Очки за чужие картинки'' - scoreOther
+
----
  
''Очки за нейтральные картинки'' - scoreNeutral
+
'''Дополнительные параметры:'''
  
''Мультипликатор'' - scoreMultiplier
+
[[Файл:Mem2.jpg]]
  
''Ячейки игроков'' - количество ячеек каждого игрока (targetNum)
+
''Игрок'' '''player add'''
 +
''Нужен:''
 +
  не нужен=0,
 +
  нужен=1.
  
 +
''Тип'' '''pltype''' тип игрока:
 +
  человек=0,
 +
  компьютер=1.
  
memoCopy параметры - параметры для типа игры Copy (memoCopyPars)
+
''Ключ'' '''string key'''.
  
''id для картинок'' - imgId
+
''Имя'' '''string name'''.
  
''id для подложек'' - bgId
+
''Счетчик'' '''counter'''.
  
''пауза перед закрытием'' - endLevelPause
+
''Индикатор'' '''indicator'''.
  
''итерации'' - numIters
+
''Вероятность'' "0.75" '''probability''' Вероятность Вероятность правильного хода (для компьютера).
  
''массив строк'' - rowsArray
+
''Память'' "3" '''plmemo''' сколько ходов помнит компьютер.
  
''массив стобцов'' - colsArray
+
''Время на ход'' "5000" '''pltime''' время на ход (для компьютера).
  
''пустые ячейки'' - emptyArray
+
'''Бонус''' '''bonus add'''
 +
 
 +
''Нужен'' '''need''' нужен:
 +
  не нужен=0,
 +
  нужен=1.
 +
 
 +
''Ключ'' '''string key'''.
 +
 
 +
''Графика'' '''bonusImgs''' клип с графикой для бонусной карты.
 +
 
 +
''Картинка'' '''bonusFrame''' номер фрейма в клипе, сли хотим брать случайно, то -1.
 +
 
 +
''Тип бонуса'' '''bonusType''' тип бонуса:
 +
  открыть дополнительную карту=1,
 +
  добавить ход=2.
 +
 
 +
 +
'''Удачный разбор''' изменить состояние объекта '''winChgSt add:'''
 +
  объект obj объект, состояние которого нужно изменить,
 +
  состояние string st новое состояние объекта.
 +
 +
'''Удачный разбор''' изменить свойство объекта '''winChgPar add'''
 +
  объект obj Объект Объект, свойство которого нужно изменить,
 +
  свойство string par Свойство Свойство, которое нужно изменить,
 +
  значение string val Значение Новое значение свойства.
 +
 +
'''Неудачный разбор''' изменить состояние объекта '''loseChgSt add:'''
 +
  объект obj Объект Объект, состояние которого нужно изменить,
 +
  состояние string st Состояние Новое состояние объекта.
 +
 +
'''Неудачный разбор''' изменить свойство объекта '''loseChgPar add:'''
 +
  объект obj Объект Объект, свойство которого нужно изменить,
 +
  свойство string par Свойство Свойство, которое нужно изменить,
 +
  значение string val Значение Новое значение свойства.
 +
 +
'''Параметры memoClassicPars add'''
 +
''Подтип'' '''subType''' подтип игры:
 +
  картинка-картинка=0,
 +
  картинка-ключ=1.
 +
 
 +
''Сложность'' '''level''' уровень сложности:
 +
  легкая=0,
 +
  сложная=1.
 +
 
 +
''Повторения'' '''duplication''' повторения пар картинок:
 +
  запрещены=0,
 +
  разрешены=1.
 +
 
 +
''Подложки'' '''bg''' клип с картинками для подложек.
 +
 
 +
''Легкие картинки'' '''pict0''' клип с картинками для легкого уровня сложности.
 +
 
 +
''Сложные картинки'' '''pict1''' клип с картинками для сложного уровня сложности.
 +
 
 +
''Ключи'' '''pictKey''' клип с картинками для ключей (для подтипа картинка-ключ).
 +
 +
'''Параметры memoFindOwnPars add'''
 +
 
 +
''Подложки'' '''bg''' клип с картинками для подложек.
 +
 
 +
''Нейтральные картинки'' '''pictNeutral''' клип для нейтральных картинок.
 +
 
 +
''Картинки игроков'' '''pict''' клип для активных картинок.
 +
 
 +
''Очки за свои ячейки'' "20" '''scoreOwn''' очки за клик на свою картинку.
 +
 
 +
''Очки за чужие ячейки'' "-20" '''scoreOther''' очки за клик на чужую картинку.
 +
 
 +
''Очки за нейтральные ячейки'' "10" '''scoreNeutral''' орчки за клик на нейтральную картинку.
 +
 
 +
''Мультипликатор'' '''scoreMultiplier''' за первую правильно открытую ячейку 1Х очков, за вторую - 2Х и т.д.:
 +
  нет=0,
 +
  да=1.
 +
 
 +
''Ячейки игроков'' "2" '''targetNum''' количество ячеек для каждого игрока.
 +
 +
'''Параметры memoCopyPars add'''
 +
 
 +
''Обычные картинки'' '''imgs0'''.
 +
 
 +
''Верно нажатые'' '''imgs1'''.
 +
 
 +
''Неверно нажатые'' '''imgs2'''.
 +
 
 +
''Подложки'' '''bgs'''.
 +
 
 +
''id для картинок'' "0" '''imgId'''.
 +
 
 +
''id для подложек'' "0" '''bgId'''.
 +
 
 +
''Пауза перед закрытием'' "500" '''endLevelPause'''.
 +
 
 +
''Итерации'' "1" '''numIters'''.
 +
 
 +
''Массив строк'' "3" '''rowsArray'''.
 +
 
 +
''Массив стобцов'' "4" '''colsArray'''.
 +
 
 +
''Пустые ячейки'' "2" '''emptyArray'''.

Версия 11:59, 18 сентября 2012

объект memory

Объект игр "поиск одинаковых объектов".

Основные свойства:

Mem1.jpg

Создаётся объект и тип memory выбирается из списка.

Имя объекта в дереве проекта, может быть произвольным.

Синхронизация sync:

 нет - нет синхронизации; 
 да - есть синхронизация 

Положение на экране (x, y).

Строки "0" rows число ячеек по вертикали.

Столбцы "0" cols число ячеек по горизонтали.

Звуки

Удачный клик sndClick клик на закрытую нерешенную ячейку.

Неудачный клик sndMissClick неудачный клик (картинка решенная или анимируется).

Разбор узла sndNode разобрали узел.

Удачный разбор игры sndWinGame удачный разбор игры.

Неудачный разбор игры sndLoseGame неудачный разбор игры.


Отступ(x) indentX отступ между картинками по горизонтали.

Отступ (y) indentY отступ между картинками по вертикали.

Время открытия "0" tmOpening время открытия Время открытия картинки.

Время закрытия "0" tmClosing время закрытия Время закрытия картинки.

Анимация картинок animType тип анимирования картинок:

 скалирование=0,
 переворот по горизонтали=1,
 переворот по вертикали=2,
 проявление по альфе=3.

Параметры колебаний

Амплитуда "0" osc_a (начальная амплитуда.

Время "0" osc_time.

Количество "4" osc_num.

Затухание "0.5" osc_beta, параметр beta уравнения x(t) = a0 * exp(-beta * t) * cos(omega * t + alpha)

Параметры хинта

Время открытия "1000" hint_open время открытия Время открытия картинки.

Время закрытия "1000" hint_close время закрытия Время закрытия картинки.

Время показа "1000" hint_show время показа Время показа пары картинок.

Пауза между анимациями "1000" hint_dif пауза между анимациями. Пауза между началом анимирования первой и второй картинки.

Поведение решенного узла snb поведение решенного узла:

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

Начальная задержка "1000" tmOpen начальная задержка перед стартом игры.

Тип игры memoType Тип игры:

 классическая=0,
 найти свои=1,
 copy=2.

Флайер flyer Флайер при разборе узла.

Препоказ

Нужен/не нужен "нужен" preShowNeeded нужен не нужен:

 не нужен=0,
 нужен=1.

Время открытия "1000" preShowOpenTm время открытия препоказа.

Продолжительность "1000" preShowTm продолжительность препоказа.

Время закрытия "1000" preShowCloseTm время закрытия препоказа.


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

Mem2.jpg

Игрок player add Нужен:

 не нужен=0,
 нужен=1.

Тип pltype тип игрока:

 человек=0,
 компьютер=1.

Ключ string key.

Имя string name.

Счетчик counter.

Индикатор indicator.

Вероятность "0.75" probability Вероятность Вероятность правильного хода (для компьютера).

Память "3" plmemo сколько ходов помнит компьютер.

Время на ход "5000" pltime время на ход (для компьютера).

Бонус bonus add

Нужен need нужен:

 не нужен=0,
 нужен=1.

Ключ string key.

Графика bonusImgs клип с графикой для бонусной карты.

Картинка bonusFrame номер фрейма в клипе, сли хотим брать случайно, то -1.

Тип бонуса bonusType тип бонуса:

 открыть дополнительную карту=1,
 добавить ход=2.


Удачный разбор изменить состояние объекта winChgSt add:

 объект obj объект, состояние которого нужно изменить,
 состояние string st новое состояние объекта.

Удачный разбор изменить свойство объекта winChgPar add

 объект obj Объект Объект, свойство которого нужно изменить,
 свойство string par Свойство Свойство, которое нужно изменить,
 значение string val Значение Новое значение свойства.

Неудачный разбор изменить состояние объекта loseChgSt add:

 объект obj Объект Объект, состояние которого нужно изменить,
 состояние string st Состояние Новое состояние объекта.

Неудачный разбор изменить свойство объекта loseChgPar add:

 объект obj Объект Объект, свойство которого нужно изменить,
 свойство string par Свойство Свойство, которое нужно изменить,
 значение string val Значение Новое значение свойства.

Параметры memoClassicPars add Подтип subType подтип игры:

 картинка-картинка=0,
 картинка-ключ=1.

Сложность level уровень сложности:

 легкая=0,
 сложная=1.

Повторения duplication повторения пар картинок:

 запрещены=0,
 разрешены=1.

Подложки bg клип с картинками для подложек.

Легкие картинки pict0 клип с картинками для легкого уровня сложности.

Сложные картинки pict1 клип с картинками для сложного уровня сложности.

Ключи pictKey клип с картинками для ключей (для подтипа картинка-ключ).

Параметры memoFindOwnPars add

Подложки bg клип с картинками для подложек.

Нейтральные картинки pictNeutral клип для нейтральных картинок.

Картинки игроков pict клип для активных картинок.

Очки за свои ячейки "20" scoreOwn очки за клик на свою картинку.

Очки за чужие ячейки "-20" scoreOther очки за клик на чужую картинку.

Очки за нейтральные ячейки "10" scoreNeutral орчки за клик на нейтральную картинку.

Мультипликатор scoreMultiplier за первую правильно открытую ячейку 1Х очков, за вторую - 2Х и т.д.:

 нет=0,
 да=1.

Ячейки игроков "2" targetNum количество ячеек для каждого игрока.

Параметры memoCopyPars add

Обычные картинки imgs0.

Верно нажатые imgs1.

Неверно нажатые imgs2.

Подложки bgs.

id для картинок "0" imgId.

id для подложек "0" bgId.

Пауза перед закрытием "500" endLevelPause.

Итерации "1" numIters.

Массив строк "3" rowsArray.

Массив стобцов "4" colsArray.

Пустые ячейки "2" emptyArray.