[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .

Форум «Техцентр» / [неактуально]Некорректный расчёт скорости заезда

un4given Сообщение #1 2 декабря 2025 в 09:55
Клавокодер
125
Всем доброго времени суток.

upd 04.01.2026
Всё нижеследующее является причиной того, что автор долбится в глаза, причём с завидной периодичностью.
Глюки на самом деле были в моей вычислялке скорости, а не в КГ, но предлагаю оставить всё как есть, для истории (и в назидание другим)


Периодически замечаю, что КГшки могут некорректно вычислять скорость заезда.

Оказалось, что помимо известной всем чехарды со временем (существуют небольшие «люфты» в плюс-минус полсекунды), бывают ещё и случаи, когда некорректно рассчитывается длина текста, что, естественно, влияет на результирующую скорость.

Только что был проехан х1, со следующим текстом:

С того дня прошло уже два года. Сегодняшнее утро благоуханным и ясным - в чем лично удостоверился Артур Дент, выйдя из пещеры, которую именовал домом (за неимением как более подходящего названия для нее, так и более подходящей для этого названия пещеры).

КГ насчитали скорость в 500 зн/мин, однако реальная скорость была около 483.

Время заезда: 31.58 сек
Длина текста, определённая КГшками, почему-то составила 263 символа, хотя по факту их там 254 (кому скучно, можете пересчитать)

Нехитрые математические расчёты показывают, что разница в 9 символов на ~30 секундах − это ~18зн/мин (собственно, что мы и наблюдаем в итоге).

Осталось понять, за каким волшебным маракуем КГ насчитали 263 символа вместо 254?

Оставлю это для потомков, возможно лет через 10 до этого бага кто-нибудь доберётся.
Последний раз отредактировано 4 января 2026 в 16:54 пользователем un4given
ell7 Сообщение #2 2 декабря 2025 в 11:30
Гонщик
34
Тоже иногда замечал. Вернее сказать подозревал в некорректном подсчете...
Подсчитал на Вашем примере - 9 лишних символов, это возможно девять нажатий <Shiht>. Как раз совпадает (заглавные буквы, запятые, скобки). Возможно система считает АБСОЛЮТНО ВСЕ нажатия на клавиатуре. Можно для эксперимента прикинуть набрав текст без Шифтов, и перенасыщенный этими нажатиями... или что-нибудь подобное, Вам виднее.
un4given Сообщение #3 2 декабря 2025 в 14:23
Клавокодер
125
ell7 писал(а):
Возможно система считает АБСОЛЮТНО ВСЕ нажатия на клавиатуре

Нет, дело точно не в шифтах. Прикол в том, что такое несовпадение по длине исходного текста бывает относительно редко. В остальных случаях длина текста совпадает с набранным.

Подозреваю, тут какая-то другая фигня. Или в базе текстов в некоторых отрывках есть лишние непечатные символы, которые включаются в общее количество, или (такой вариант тоже не исключается) система «думает», что набирается какой-то другой текст (отличный от того, который на самом деле), поэтому и длина другая.
Nowhereman42nd Сообщение #4 3 декабря 2025 в 05:06
Организатор событий
46
То есть, убираем 9 символов, добавляем 0,5 секунд, и на выходе 908 зн/мин превращаются в 852 зн/мин.
Noob228 Сообщение #5 7 декабря 2025 в 13:43
Экстракибер
25
Здравствуйте!

Не знаю связаны ли две этих аномалий. Но я натолкнулся однажды на этот словарь: https://klavogonki.ru/vocs/85674/
И в нем однозначно символов значительно меньше чем сто тысяч. Но каким-то образом за этот словарь я получил достижение (бронзовая книга 100тыс. символов).
un4given Сообщение #6 8 декабря 2025 в 08:15
Клавокодер
125
Noob228 писал(а):
И в нем однозначно символов значительно меньше чем сто тысяч

А каким образом это было подсчитано?
На самой странице словаря нарисовано: 113 отрывков, 103868 символов
На всякий случай: пробел (и другие знаки препинания) тоже считаются за символы :)

upd: взял первую попавшуюся редакцию из интернетов − там количество символов оказалось чуть больше 50 тыщ. За каким волшебным маракуем на странице словаря указано 100 тыщ − нипанятна. может для книг считалось не количество символов, а количество байт, тогда всё сходится: в кодировке UTF-8 размер будет раза в 2 больше

upd2: ну ладно, книжки книжками, там может быть своя специфика. но отрывки, которые в базе обычек, они же не из загруженных книжек берутся! это тупо отдельная табличка с отдельными выгрызанными откуда попало текстами.
Последний раз отредактировано 8 декабря 2025 в 08:27 пользователем un4given
carmero Сообщение #7 8 декабря 2025 в 21:48
Маньяк
51
Видимо, у кого-то и ранги могут быть неправильные из-за этой багулины (у кого результат близок к круглой цифре)...
un4given Сообщение #8 16 декабря 2025 в 07:59
Клавокодер
125
Опять словил такую же багулю: в тексте было 226 символов, но КГшечки бодро «увидели» там 235. Из-за этого итоговая скорость получилась не 598, а 622 зн/мин.
Разница в четверть ранга на ровном месте!

А сколько таких «багованных» результатов, которые были приняты за чистую монету?

upd: id результата в стате − #188075274
Последний раз отредактировано 16 декабря 2025 в 08:03 пользователем un4given
Skolopednra Сообщение #9 4 января 2026 в 16:32
Клавомеханик
6
un4given писал(а):
Всем доброго времени суток.
Осталось понять, за каким волшебным маракуем КГ насчитали 263 символа вместо 254?

Тест на внимательность (никто не прошел) :)
un4given писал(а):
Сегодняшнее утро благоуханным и ясным - в чем лично удостоверился...

Что тут не так и где 9 символов? :laugh:
un4given Сообщение #10 4 января 2026 в 16:46
Клавокодер
125
Skolopednra писал(а):
Что тут не так и где 9 символов?

вот же ж блин!

un4given писал(а):
А сколько таких «багованных» результатов, которые были приняты за чистую монету?

и тут тоже мой косяк

сорри

Чтобы писать в форуме, нужно зарегистрироваться.


Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена