Отображение результатов уровня в хидденах — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 24: Строка 24:
  
 
''time_spent'' — время прохождения игры
 
''time_spent'' — время прохождения игры
 
''record_total_score'' — рекорд очков в данной игре
 
  
 
==Глобальные результаты==
 
==Глобальные результаты==
Строка 31: Строка 29:
  
 
===Звезды===
 
===Звезды===
 +
Вычитываются с помощью того же механизма, что и очки, только представляют собой объект типа ''progress''.
 +
- игра = game."kind"N
 +
- уровень = "stars"
 +
===Рекорды по очкам===
 +
Каунтер со следующими параметрами:
 
  - игра = game."kind"N
 
  - игра = game."kind"N
  - уровень = "stars",
+
  - уровень = "record_total_score"
где key ключ, по которому вытаскивается интересующий параметр. Список ключей приведен ниже.
+
===Суммарные очки пака===
 +
Каунтер со следующими параметрами:
 +
- игра = 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"