Отображение результатов уровня в хидденах — различия между версиями
Vbash (обсуждение | вклад) |
Vbash (обсуждение | вклад) |
||
Строка 24: | Строка 24: | ||
''time_spent'' — время прохождения игры | ''time_spent'' — время прохождения игры | ||
− | |||
− | |||
==Глобальные результаты== | ==Глобальные результаты== | ||
Строка 31: | Строка 29: | ||
===Звезды=== | ===Звезды=== | ||
+ | Вычитываются с помощью того же механизма, что и очки, только представляют собой объект типа ''progress''. | ||
+ | - игра = game."kind"N | ||
+ | - уровень = "stars" | ||
+ | ===Рекорды по очкам=== | ||
+ | Каунтер со следующими параметрами: | ||
- игра = game."kind"N | - игра = game."kind"N | ||
− | - уровень = " | + | - уровень = "record_total_score" |
− | где | + | ===Суммарные очки пака=== |
+ | Каунтер со следующими параметрами: | ||
+ | - игра = pack, | ||
+ | где pack — идентификатор пака, прописанный в соответствующем хидден листе | ||
+ | - уровень = "pack_score" |
Версия 12:57, 13 марта 2012
Содержание
Механизм
Для отображения результатов игры в хидденах используется механизм передачи значений через опции.
Результаты только что пройденной игры
Получить результаты только что пройденной игры (сцены) можно, создав объект типа counter и прописав ему некоторые настройки.
Настройки каунтера
- игра = game."kind"N,
где game — идентификатор игры, прописанный в соответствующем хидден листе, N — тип игры (см. HiddenList)
- уровень = key,
где key — ключ, по которому вытаскивается интересующий параметр. Список ключей приведен ниже.
Список ключей
total_score — общее количество очков, заработанных за уровень
normal_score — очки, заработанные только за найденные хиддены без учета бонусов
bonus_for_speed — бонусные очки за быстрое нахождение хидденов
bonus_for_time — бонусные очки, если игрок вложился во время
time_spent — время прохождения игры
Глобальные результаты
В глобальные результаты входят звезды, получаемые в каждой игре, рекорды по очкам для каждой игры и суммарные очки паков.
Звезды
Вычитываются с помощью того же механизма, что и очки, только представляют собой объект типа progress.
- игра = game."kind"N - уровень = "stars"
Рекорды по очкам
Каунтер со следующими параметрами:
- игра = game."kind"N - уровень = "record_total_score"
Суммарные очки пака
Каунтер со следующими параметрами:
- игра = pack,
где pack — идентификатор пака, прописанный в соответствующем хидден листе
- уровень = "pack_score"