Pentamino

Материал из wiki.appsalutecreator.com
Версия от 08:09, 10 августа 2016; Bmor (обсуждение | вклад) (Новая страница: « '''Pentamino''' - объект для реализации механики игры в [https://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D0%BD%D1%82%D0%B0%…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Pentamino - объект для реализации механики игры в пентамино.

Шаблон:TOC

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

Pentamino 1.PNG

Положение - координата верхнего левого угла объекта на сцене

Игровое поле - разметка области внутри объекта, в которой будет располагаться игровое поле

  • Положение поля - координаты верхнего левого угла поля (точкой отсчета является положение самого pentamino (т.е. левая верхняя точка объекта)
  • Размер поля - размер игрового поля, считается вправо-вниз от его положения

Инвентарь - разметка области внутри объекта, в которой будет располагаться инвентарь, в котором будут находиться "детали" головоломки

  • Положение поля - координаты верхнего левого угла поля (точкой отсчета является положение самого pentamino (т.е. левая верхняя точка объекта)
  • Размер поля - размер иинвентаря, считается вправо-вниз от его положения

Графика

  • Подложка - графика подложки ячеек
  • Рамки
    • поля - ресурс для рамки клетки поля
    • особая - специальная рамочка, которая подсвечивает место, куда ляжет пентамино
    • пентамино - ресурс для рамки клетки пентамино
  • пентамино - ресурс(ы) для тайлинга фигур (клипами анимации)
  • пустая ячейка - ресурс для ячейки в которой не могут размещаться фигуры
  • прозрачность рамки - с заданной прозрачностью будут отображаться выделенные в файле уровней рамка поля

Машины состояний и анимации

  • установка фигуры - Анимация, которая будет переходить в состояние beg при установки фигуры
  • таскание фигуры - Анимация, которая будет переходить в состояние beg при таскание фигуры
  • неправильная установка фигуры - Анимация, которая будет переходить в состояние beg, если фигура установлена неправильно и будет возвращена в инвентарь

Звуки

  • поднял фигуру - звук, который воспроизводится при поднятии фигуры
  • бросил правильно - звук, который воспроизводится при правильном броске фигуры
  • бросил мимо поля - звук, который воспроизводится при броске фигуры мимо поля
  • возврат в инвентарь - звук, который воспроизводится при возврате фигуры в инвентарь

Уровни

  • файл уровня - Имя файла с уровнями
  • номер уровня - Номер загружаемого уровня из файла уровней

Хинт

  • альфа хинта - с заданной прозрачностью будет отображаться хинт
  • время хинта - за данное время хинт от непрозрачного дойдет до заданной прозрачности

Добавляемые параметры

Pentamino 2.png

+.png подняли фишку - при изъятии фигуры из инвентаря или игрового поля:

  • машина - Машина, реагирующая на подьем фигуры
  • состояние - Переводим машину в указанное состояние
  • параметр - Изменяем указанный параметр машины
  • значение параметра - Изменяем параметр на указанное значение

+.png опустили фишку - при отпускании фишки:

  • машина - Машина, реагирующая на опускание фигуры
  • состояние - Переводим машину в указанное состояние
  • параметр - Изменяем указанный параметр машины
  • значение параметра - Изменяем параметр на указанное значение

+.png победа - если поле полностью собрано (на поле нет пустых ячеек):

  • машина - Машина, реагирующая на собранное поле (победа)
  • состояние - Переводим машину в указанное состояние
  • параметр - Изменяем указанный параметр машины
  • значение параметра - Изменяем параметр на указанное значение

Состояния

TODO

Примечания

  • Координаты игрового поля и инвентаря отсчитываются от левого верхнего угла объекта pentamino.
  • Уровни для пентамино хранятся в xml файле со следующей структурой:
TODO


HOList 3.jpg

Get Started

Минимальный набор ресурсов:

  • Фоновая картинка для поисковой сцены
  • Комплект картинок, с которых будут сделаны поисковые объекты
  • Текстовые объекты для идентификации спрятанных объектов

Минимальный набор объектов редактора:

  • Image который будет изменен в хидден-лист
  • Таблица в которой будут отображаться тексты/картинки (зависит от режима) спрятанных объектов.
  • По одному Image для каждого спрятанного объекта (будут созданы автоматически при добавлении картинок из базы ресурсов на сцену)

Наши действия:

  1. откроем редактор сцен и создадим новый проект,
  1. запустим вьювер

Пример