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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
м
Строка 1: Строка 1:
 
+
{{TOC right}}
 
== объект memory ==
 
== объект memory ==
Объект игр "поиск одинаковых объектов".
+
[[Object|Объект]] игр "поиск одинаковых объектов".
  
 
=='''Основные свойства:'''==
 
=='''Основные свойства:'''==
Строка 338: Строка 338:
  
 
[[Файл:Memory10.PNG]]
 
[[Файл:Memory10.PNG]]
 +
 +
[[Category:Game mechanic]]

Версия 14:31, 15 сентября 2014

Содержание

объект memory

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

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

Mem1.jpg

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

Имя объекта

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

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

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

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

Положение

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

Строки

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

Столбцы

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

Звуки

Удачный клик

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

Неудачный клик

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

Разбор узла

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

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

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

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

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

Дополнительные настройки

Отступ(x)

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

Отступ (y)

Отступ (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 новое состояние объекта.

Memory2.PNG

Удачный разбор

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

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

Неудачный разбор

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

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

Неудачный разбор

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

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

Параметры memoClassicPars add

Параметры memoClassicPars add

Подтип

Подтип subType подтип игры:

  • картинка-картинка
  • картинка-ключ

Memory1.PNG

Memory4.PNG

Memory3.PNG

Memory5.PNG

Сложность

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

  • легкая
  • сложная
 * сложный пока лучше не трогать.

Повторения

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

  • запрещены
  • разрешены

Подложки

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

Легкие картинки

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

Сложные картинки

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

Ключи

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

Параметры memoFindOwnPars add

Параметры memoFindOwnPars add

Подложки

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

Нейтральные картинки

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

Картинки игроков

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

Очки за свои ячейки

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

Очки за чужие ячейки

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

Очки за нейтральные ячейки

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

Мультипликатор

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

  • нет=0,
  • да=1.

Ячейки игроков

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

Параметры memoCopyPars add

Параметры memoCopyPars add

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

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

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

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

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

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

Подложки

Подложки bgs.

id для картинок

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

id для подложек

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

Пауза перед закрытием

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

Итерации

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

Массив строк

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

Массив стобцов

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

Пустые ячейки

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


Пример

пример готового объекта Memory для приложения "Puss in Boots"

подтип memoryClassic картинка-картинка уровень:лёгкий

при удачном разборе которого мы переводим машину End_level_machin в состояние 2

Memory6.PNG

Memory7.PNG

Memory8.PNG

Memory9.PNG

Memory10.PNG