Pull to refresh

Comments 79

Поздравляю! Сам уже недели три, как гоняю, наконец-то начал реально набирать тексты слепым методом. Еще мне нравится, что есть возможность соприкоснуться с текстами, которые не читал. Такая рандомная библиотека.

В общем, я фанат проекта, желаю вам удачи и монетизации!
Пользуясь случаем торгану своей аэрографией на машине:
Клавогонки.Ру
Хороший проект, давно слежу :) Успехов вам!
UFO just landed and posted this here
В том то и дело :) Поэтому мне пришлось на время о ней забыть… )
Проект действительно отличный :)
Сам редко там ганяю, но показал другу и мы ганяли целый вечер. Проект просто респект!
Супер! А может сделаете заезды для людей с типографической раскладкой?
Сейчас в игре приходится снова привыкать ставить дефис вместо тире, прямые кавычки и три точки вместо троеточия.
Планируется в будущем.
Клавогонки вообще полезный проект: учишься печатать в слепую и заодно запоминаешь, как правильно пишуться некоторые слова(это я лично по себе сужу. с правописанием у меня всегда было туго)
мои поздравления Клавогонкам
хороший старт!
господи, и это защита от ботов такая у вас?! O_0

бo. Чуть oтcтав
ч
ая,
т
раcкатываетcя
х
Можно подробнее? Ничего не понял.
Теги слетели. Ну вы же свой код должны знать. По крайней мере, должен знать программист, который это писал.

Суть в том что очень легко распарсить текст, который вы пытаетесь защитить таким элементарным способом. А далее имея этот текст, можно также элементарно написать небольшой Javascript, который будет «набивать» его с любой сумасшедшей скоростью, и всегда приходить первым. Хоть со скоростью 10000 зн/мин. Странно что никто этого ещё не сделал. Хотя… присмотритесь к тем, кто сидит на первых местах ) возможно это боты.
Я хоть и не имею отношения к клавогонкам, но вы далеко не первый кто пишет про JS ботов.
Напишите лучше как защититься :-)
Дружище, читеров на Клавогонках была уже тьма, все успешно вылавливаются и банятся. Но спасибо вам за заботу :)

А если серьезно, то во-первых, читить клавиатурный тренажер — достаточно бесполезное занятие само по себе (у тех, кто на первых местах, есть заснятые видео набора, да и набрали они уже не одну тысячу текстов на Клавогонках), во-вторых, эти невидимые теги лишь первая ступень анти-бот защиты, а в-третьих, чтобы сделать действительно надежную защиту, нужно весь текст по непростому алгоритму показывать картинками. Всё это уже давно обдумывалось и пока задвинуто в долгий ящик, т.к. не имеет особого смысла, а усилий нужно затратить массу.
> нужно весь текст по непростому алгоритму показывать картинками… а усилий нужно затратить массу.

Canvas

я думал — максимум 1 секунду :)
Это усложнит задачу читера тоже лишь на 1 секунду. В скрипте, как вы понимаете, текст все равно будет в открытом виде. Основная масса читеров не заморачивается с копипастом (просто копипаст ctrl+C ctrl+V не работает, нужно выводить посимвольно), а просто задействует нужные места в клиентском js игры.
Рисуйте картинку на сервере как капчу. Делов то создать один файл и отдать игрокам…
Это самое простое решение, и самое недружелюбное к пользователям. Как показывать текущее набираемое слово, как подсвечивать и предупреждать об ошибке?

Как капча текст рисуется один раз при достижении скорости 500 зн/мин для одноразовой проверки. Если делать это на каждом тексте — 90% игроков просто уйдет.
> Как показывать текущее набираемое слово, как подсвечивать и предупреждать об ошибке?
Элементарно. Я знал что это спросите :)

1. Вы знаете x,y,w,h каждого слова на картинке. * это для подсветки.
2. С картинкой на каждое слово даете хеш. * это для проверки правильности набора.

Для игрока внешне ничего не изменится, но на клиентскую сторону проверочный текст не уходит.
Это и есть то самое решение, про которое я говорил выше:
нужно весь текст по непростому алгоритму показывать картинками.
И для этого нужно переписывать весь движок. Гораздо проще раз в 10 дней банить очередного читера, чем огрести кучу потенциальных багов из-за такой нетривиальной схемы. Есть гораздо более приоритетные задачи.
А, да, и с хэшем еще одна проблема — проверить можно будет лишь слово целиком. В каком символе ошибка уже не узнать, и теряется большая часть юзабельности.
> нужно весь текст по непростому алгоритму показывать картинками.

не картинками, а картинкОЙ. одной.
пишется это за 16 часов левой рукой.
О, а давайте вы мне это напишете? 16 часов работы оплачу. И так, чтобы оно потом не глючило ни в одном из браузеров (включая без поддержки Canvas). Все последующие багфиксы тоже в 16 часов включены?

И это все не отменяет:
а) потерю юзабельности при посимвольной проверке;
б) банальное распознавание текста с картинки (где-то 30% читеров).
Можно нетипичный вопрос. А какой смысл накручивать клавогонки?

Если видеозапись например, всех читеров выловит только впуть. По крайней мере, человек печатающий 700 символов, 650 сделает в лёгкую для доказательства предыдущего результата, если он его реально набирал.
регистрация — одно удовольствие :(
заполнил поля, не ругался, напротив пароля галочки все ок, а кнопка не активна
пробовал 3 раза
результат тотже
регистрация закрыта?
Ubuntu 9.04 FF3.5
Напишите, пожалуйста, в «обратную связь» — разберемся. Ошибка яваскрипта какие-нибудь есть?
Есть в таком случае: если ввести все параметры, кроме логина, а его вводить последним, то кнопка готово становится доступной, если такго логина нет. При изменении логина остается возможность нажать на «Готово» ещё до проверки. И если введеный логин существует, происходит ошибка на странице (как минимум).
В каком-нибудь еще браузере это наблюдается? Попробовал воспроизвести в Fx 3.5 под виндой — не вышло.
FF под рукой нет. Сама ошибка вываливается непосредственно в IE6. Возможность же попытаться совершить так решистрацию, введя невалидные данные есть как в IE6, так и в Opera10.
У меня FF3.0. Steps to reproduce:
1. Ввести логин
2. Ввести пароль
3. Ввести пароль повторно
4. Начать набирать email и выбрать из drop down списка свой адрес

Баг: проверка валидности email не подхватывает адрес, выводится ошибка «неверный адрес».

Workaround: удалить символ из введенного email — сработает проверка валидности. Вручную ввести удаленный символ — проверка пропустит адрес.
Opera 10.00, Ubuntu 9.04 — проблемы не наблюдается…

(Пришлось зарегистрироваться, потому, что не помню ни пароля, ни почты, а логин мой занят… и помню что регистрировался )))
Поздравляю!
Вы сделали действительно классный проект!
Валидатор проглатывает такоё email:
Извиняюсь, хоткей сработал :)
Вот такого формата принимает email при регистрации:
aa@aa…
UFO just landed and posted this here
Поздравляю с очень круглой цифрой!
А есть поддержка русской фонетической раскладки?
Прошу прощения — торможу::)
> В благодарность всем клавогонщикам, и чтобы создать праздничную атмосферу, сегодня всем без исключения зарегистрированным участникам выданы бесплатные аккаунты PRO на 2 дня.

Ну мы-то с вами знаем, для чего такое делается ;)

***

Обращение в аську техподдержки:

Абонент: А у меня сегодня день рождения
Техподдержка: поздравляю!
Абонент: Спасибо, а почему скорость интернета такая маленькая?
Техподдержка: подарок!
Паздрявляем. Сам регался только неделю назад, но игра сразу затянула часа на два-три, притом в рабочее время :).
Времени покамись не так много что бы еще раз насладится игрой на вашем сайте.

[оффтоп]
интерестно кто такой добрый что каждому по единичке поставил :)? чисто любопытно
[/оффтоп]
>интерестно кто такой добрый что каждому по единичке поставил :)? чисто любопытно

Он был не один такой… =\
Скомпенсировал по мере возможностей.
Сделайте, пожалуйста, оплату аккаунтов Pro через кредитные карты.
Редизайн вы сделали ужасный, я первый раз как увидел — оторопел. Ладно бы главную промо-страницу раскрасить, там сам бог велел, но светофор, спидометры, человечки на беговых дорожках — отвлекают от набираемого текста.

Но ваще вы крутые, факт. Регулярно езжу (несмотря на) и поздравляю с кучей пользователей. Желаю чтоб два из трех купили аккаунт про лет на пять =)

Кстати, про типографические тире выше правильно заметили — не раз хороший заезд портился неправильным тире, а потом его судорожным исправлением =)
Ну это же игра, не судите строго. Должна быть некая игровая эстетика процесса. Специально для вас есть опция «Затемнение», попробуйте!
Многим было бы печально узнать, что им дарили бесплатный аккаунт спустя день после его окончания.
UFO just landed and posted this here
Зачем говорить «это огромная цифра»? Надо «это не предел», «мы не останавиваемся на достигнутом»
А в общем, молодцы ребята. 100k за 1,5 года — это показатель!
Отпишитесь потом, какая часть из опробовавших про-аккаунт решила его продлить. Отличная идея, кстати.

И мои поздравления за действительно качественный проект, а не простой клон англоязычного аналога.
Погонял несколько трасс в тестовом режиме и не выдержал — зареигстрировался :)
Проект действительно классный.
Чёрт, затягивает! 33 заезда на одном дыхании! А ведь спать давно пора…
Узнал про игру в понедельник, с другом сидели, ждали зарплату… поиграть он мне так и не дал, но я заинтересовался...:) молодцы ребята, поздравляю!
Отличный сайт! Странно, что раньше о нём не слышал. И друзей уже позвал =)
Первый раз был не очень удачный — все тормозило. Теперь поиграем )
Аккаунт PRO на 2 дня — мелочь вроде, а машинку я на сайте там оттюнил.
А сам сайт — хорошая идея, хорошая реализация. Спасибо.
Кстати, а после окончания действия PRO-аккаунта, машина возвращается в исходное состояние или тюнинг остаётся? :)
Вернулась в исходное состояние. Ну так нечестно :-(
Не, так как раз таки честно ;)
UFO just landed and posted this here
У нас в университете те, кто обогнал препода на клавогонках получили зачет по предмету :).
Отличный проект! Спасибо!
Привет, попробовал, понравилось. Появилось замечание — вы приучаете людей набирать «неправильные кавычки», дайте возможность набирать «правильные». Можно сделать чтобы система не ругалась на набранное « вместо "?
Cпасибо вам огромное! Я с вами 11 месяцев, за это время освоил слепой десятипальцевый способ набора на русском (390симв\мин) и на англ (270симв\мин). А ведь 11 месяцев назад я печатал, гляда на клавиатуру.
У меня прирост в средней скорости составил почти сотню. Сейчас в районе 400. А рекорд:
Клавогонки.Ру
Вношу рацуху:

Сделайте курс молодого бойца, как идет классическое обучение, то есть последовательность текстов, где постепенно вводятся новые буквы. Например:
1 урок: ва ло ав ол
2 урок: фы ва фы ва жд ло жд ло
3 урок: рп па ро


За небольшие деньги введите отслеживание ритмичности, что основа быстрой печати.
Это уже реализовано. См. раздел «Словари» и все, что с ними связано.
Спасибо за проект. Некоторое время назад с удовольствием гонял, восстанавливал старые навыки слепой печати. Не уверен, что нужно бороться читерами в ущерб самим гонкам. В конце концов играем для себя, для своих рекордов, а не для того, чтобы померяться пи…
Сайт в закладках. I'll be back!
Действительно КЛАССНЫЙ проект!!!
Не хватает тренеровочной полосы (или я не нашел просто), где можно поучиться печатать с нуля :)
Сори, не видел =( Спасибо :)
Молодцы, поздравляю. О вашем проекте впервые узнала на хабре, топик был, кажется, про бета-тестирование сайта. Даже не верится что уже полтора года прошло. Здорово, что проект активно развивался все это время, я хоть уже и не играю часами как поначалу, но время от времени захожу на сайт и часто нахожу положительные изменения (рсс для комментариев — супер), исправления, на которые и не надеялась (баг с паролем, например), не говоря уже о потрясающем редизайне.
Клавогонки.Ру
Sign up to leave a comment.

Articles