> For the complete documentation index, see [llms.txt](https://docs-ru.walken.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-ru.walken.io/kak-walken-podschityvaet-i-proveryaet-shagi.md).

# Как Walken подсчитывает и проверяет шаги

**Подсчет шагов** играет большую роль в игре и является одним из факторов, влияющих на победу в соревнованиях. Сбор данных о шагах начинается с момента регистрации в игре и создания кошелька. Более того, при каждом запуске приложение Walken синхронизируется с HealthKit (для устройств iOS) и с пользовательским счетчиком шагов (на устройствах Android) и обновляет количество шагов, начисляя в награду больше Гемов за новые шаги. Следует также отметить, что шаги, собранные **носимыми устройствами** (Apple Watch, FitBit, Garmin и т.д.), также синхронизируются и конвертируются в Гемы, когда игрок запускает приложение.

Шаги играют особую роль в нашем игровом процессе, но не все из них можно засчитать. Мы прекрасно понимаем, что может возникнуть большой соблазн обмануть систему. Именно поэтому мы постоянно совершенствуем и улучшаем алгоритмы подсчета шагов.

> Игрок может конвертировать в гемы только первые 10,000 в день.

<mark style="background-color:orange;">Как работает подсчет шагов в Walken?</mark>

**Для устройств iOS:**

* Walken синхронизируется с приложением Apple Health и собирает данные о шагах и расстоянии;
* собранные данные проходят через алгоритмы подсчета и проверки шагов;
* после завершения обработки, полученные шаги отображаются на экране статистики.

**Для устройств Android:**

* шаги подсчитываются и собираются пользовательским счетчиком шагов;
* собранные шаги проходят проверку, и полученное количество шагов конвертируется в Гемы и добавляется в кошелек игрока.

Учитывая это, общее количество пройденных шагов может оказаться больше, чем количество **подтвержденных шагов**, и Гемы зачисляются только за подтвержденные шаги. Такое происходит, когда часть общего количества шагов не прошла валидацию и впоследствии не была засчитана. Существует несколько возможных причин:

* Во-первых, алгоритмы распознают шаги, которые вводятся **вручную**. Такие шаги вырезаются и не добавляются к общему количеству шагов.
* Особое внимание уделяется **скорости** передвижения пользователя: если она превышает 20 км/ч (12,4 миль/ч), то шаги, полученные в это время, не засчитываются.
* Walken полагается на алгоритмы, которые обнаруживают и отсекают имитированные шаги;&#x20;
* Наконец, мы тщательно проверяем наличие **образца** в базе данных, чтобы избежать многократного добавления шагов с одного устройства на разные счета.

<mark style="background-color:red;">Пожалуйста, имейте в виду, что Walken выступает за честное соревнование и прилагает много усилий для выявления и предотвращения жульничества.</mark>

**⚠️ В случае выявления обмана или нарушения, аккаунт игрока может быть заблокирован навсегда.**
