Репортить игру смысла мало — это для опечаток в тексте. Видеть я его и сам видел. Истинный дзен заключается именно в постижении условий его воспроизведения (вплоть до использования Файрбага).
Самый главный недостаток Вашего сервиса — отсутствие надежной защиты от накрутки. На собственном опыте убедился, что с помощью локального прокси + нескольких быстрых нажатий горячих клавиш в фотошопе + обработки файнридером и вся защита оказывается не в удел. В остальном игра просто замечательна.
Зачем такие сложности? Там текст в открытом виде и он известен еще до начала самой гонки. Остается только эмулировать набор. Но кому это надо? Главное — опыт, а не накрученные рекорды:-)
А есть ли смысл определять накрутчиков? Люди, которые набирают по 600-700 знаков в минуту реально есть, и я например, со своими 300-400 вряд ли когда-то смогу достичь таких вершин. И накручивать я вряд ли стану, потому что не смогу подтвердить вживую этот мнимый «рекорд».
Однако, если кто-то считает, что такая задача необходима — я могу сразу сказать, что она решаема.
Дело в том, что у каждого человека, печающего вслепую есть своя манера печати, как почерк: временные задержки между определёнными сочетаниями букв, скорость и удар нажатия.
И это очень сложно подделываемая вещь, на этом даже некоторые кодовые замки работают.
А там и так есть какая-то определялка, но не вникал, что конкретно она ловит. Встретил, когда разбился в коде для создания userjs-скриптика для себя(не накрутка, просто добавил несколько функций=))
и это не баг, а просто пожелание — можно как то более ярко (бэкграунд другой к примеру) выделить место которое занял пользователь если играет как гость?
*когда на хабре сделают список тех кто минусует карму? анонимы задолбали. вот честно.
Баг первый раз пронаблюдал когда гонялся с 15 соперниками зараз. При этом для одного из моего клонов игра закончилась раньше(до того как я набрал текст до конца) с гораздо более высоким результатом.
Баг воспроизвел.
На самом деле клона нет, но клиентский JS считает сразу 2-х участников — Вами (один из них — действительно Вы, второй — кто-то из Ваших конкурентов).
Полный дамп AJAX-сообщений заснял, на первый взгляд сервер посередине процесса подготовки игры поменял id участника, чем и вызвал дубль на клиенте.
# Обычный режим
Набор случайной цитаты из книги на скорость.
# Абракадабра
Текст из слов, сгенерированных случайным образом с учетом строения русского языка.
…
# Буквы
Текст из случайных последовательностей букв и знаков препинания.
# Цифры
Текст только из цифр, пригодится бухгалтерам и математикам.
Кстати, пару раз было такое, что я после ошибочной буквы (первой в слове) по инерции набирал еще пару. По привычке, жму Ctrl-Left, чтобы на слово назад (ну не привык я при быстрой печати жать Home, обычно же ошибка в последнем слове), а получаю «фигу» :) Вы уж не отлавливайте эти горячие клавиши в поле ввода, мм?
Точечные лучи тестирования, Клавогонки.Ру