Words — различия между версиями
Shejko (обсуждение | вклад) (→Параметры игры) |
Shejko (обсуждение | вклад) (→Возможные состояния объекта) |
||
Строка 41: | Строка 41: | ||
<br> | <br> | ||
<br> | <br> | ||
+ | |||
+ | Для анимации букв используется выбранная машина состояний, которая должна иметь следующие состояния: | ||
Состояния машины, которая отвечает за анимацию букв:<br> | Состояния машины, которая отвечает за анимацию букв:<br> | ||
Строка 48: | Строка 50: | ||
'''swap''' - перемещается в другую ячейку буква(по завершению действий необходимо перейти в состояние "end")<br> | '''swap''' - перемещается в другую ячейку буква(по завершению действий необходимо перейти в состояние "end")<br> | ||
'''end''' - конченое состояние<br> | '''end''' - конченое состояние<br> | ||
+ | |||
+ | Все настройки прописанные в соответствующих состояниях применяются к выбранной букве. После действий указанных в состояних'''select''', '''unselect''', '''swap''' необходимо переходить в состояние '''end'''. |
Версия 10:53, 4 июля 2014
Words — встроенный объект редактора, имеющий определенную игровую механику, которая заключается в том, чтобы собрать из букв слова за минимальное кол-во ходов, путем перестановки букв местами. При этом используются несколько словарей.
Содержание
Правила
Параметры игры
файл уровней - путь к файлу содержащему уровни
номер уровня(level_id) - номер уровня из файла с уровнями
тэг словаря(lib_tag) - уникальный номер словаря, словарь и его тэг указываются ниже в соотв поле
Очки и звезды
Визуализация и анимации
Настройки шрифта
Настройки словарей
tag - уникальный номер словаря
файл словаря - путь к файлу словаря из которого будут браться слова
Конец игры
Возможные состояния объекта
Возможные состояния объекта:
clear - очистить поле
restart - перезапустить игру
hint_letter - поставить букву на место
hint_word - поставить слово на место
hint_correct - подсвечивет букву, если она поставлена в правильное место
Для анимации букв используется выбранная машина состояний, которая должна иметь следующие состояния:
Состояния машины, которая отвечает за анимацию букв:
select - выделена буква(по завершению действий необходимо перейти в состояние "end")
unselect - снято выделение с буквы(по завершению действий необходимо перейти в состояние "end")
drag - тянем букву
swap - перемещается в другую ячейку буква(по завершению действий необходимо перейти в состояние "end")
end - конченое состояние
Все настройки прописанные в соответствующих состояниях применяются к выбранной букве. После действий указанных в состоянихselect, unselect, swap необходимо переходить в состояние end.