ZType.ru Слепая печать

Что нового

Что мы меняли в тренажёре и зачем. Свежие записи — сверху.

Оцените тренажёр — прямо на главной

Внизу главной, после вопросов об игре, появился блок «Оцените тренажёр» с пятью звёздами. Для оценки не нужна регистрация: один голос с браузера.

Если чего-то не хватило, в блоке предусмотрено поле «Что мы можем улучшить?» — например, чтобы рассказать о слишком частых повторах слов. Рядом со звёздами показывается общий рейтинг и число оценок: можно увидеть, как тренажёр оценили другие.

Как включить русский язык в Monkeytype

К нам часто приходят с одним и тем же вопросом: как сделать Monkeytype русским. Ответ мы вынесли на отдельную страницу «Monkeytype на русском». Коротко: русские слова там есть, но включаются вручную — надпись «english» над строкой слов, затем «russian». Меню сервиса при этом остаётся английским, а раскладку компьютера нужно заранее переключить на русскую, иначе каждое нажатие засчитается ошибкой.

На той же странице — таблица всех русских словарей Monkeytype, от двухсот самых частых слов до трёхсот семидесяти шести тысяч, с подсказкой, какой из них брать новичку, а какой тому, кто уже печатает уверенно. И честное сравнение с нашим тренажёром: где удобнее замерять скорость и хранить историю результатов, а где — не скучать над строками и сбивать слова набором. Ссылка на страницу есть на главной и в подвале сайта.

И мелочь для тех, кто только начинает: под кнопкой «Начать игру» теперь стоит ссылка «Уроки слепой печати». Раньше на телефоне до уроков можно было добраться только через меню или подвал.

Два новых мира и разные враги в каждом

Было два вида оформления — «Космос» и «Таблица». Стало четыре: добавились «День», где слова летят воздушными шарами по светлому небу, и «Океан» — медузы, рыбы и морские звёзды в толще воды. Оба выбираются на том же экране, что и раньше.

В каждом из четырёх видов враги теперь разные. В космосе рядом с астероидом летают колючая мина и кристалл. В небе — не только круглые шары, но и шары-сердца, и шары-звёзды. В океане, кроме медузы, встречаются рыбы и морские звёзды. Даже «Таблица», которая нарочно прикидывается офисной работой, не осталась однообразной: обычная ячейка, ячейка с цветной полосой и ячейка-бирка — как в настоящем отчёте.

Во время самой партии верхнее меню сайта убирается — оно всё равно не нужно, пока играете, а «Выйти» есть отдельной кнопкой в самой игре.

И мелкая, но важная поправка правил: если буква подходит сразу двум начатым словам — например, набрали «слон» и «корова», и следующая «о» ждёт её и там, и там, — она достаётся тому слову, над которым вы работали только что, а не случайному.

Долбить по клавишам больше не выгодно

Раньше игру можно было пройти, не глядя на экран: если быстро жать случайные буквы, часть из них всё равно попадала в слова. Мы это проверили не на глаз, а замером — бот, жавший случайные клавиши примерно сто раз в секунду, набирал половину очков идеального игрока и ни разу не терял щит. Тренажёр, в котором выгодно не смотреть на слова, ничему не учит.

Теперь так не выйдет. Множитель серии гасится, если в последних двух десятках нажатий меньше 60 % верных. А четыре промаха подряд глушат пушку на семь десятых секунды — и на экране прямо сказано, почему она молчит. Тот же бот после этого набирает вместо половины очков полтора процента и не проходит первый уровень.

На тех, кто действительно печатает, это не влияет никак. Пока вы попадаете хотя бы в две трети букв, множитель работает в полную силу, а четыре мимо подряд не делает даже новичок, который ищет букву глазами. Ошибаться можно — нельзя только не смотреть.

Заодно исправили несправедливость, которую нашли на своих же снимках: первую секунду после старта и между уровнями на экране нет ни одного слова, и буквы, нажатые в этот момент, записывались в промахи. Целиться не во что — значит и промаха нет: теперь такие нажатия просто не считаются.

На паузе снова работают кнопки

Если поставить игру на паузу, кнопки «Продолжить» и «Выйти» в верхней панели перестали нажиматься: серая плашка «Пауза» накрывала их собой и забирала нажатия себе. Кнопки при этом выглядели совершенно живыми — они видны и подсвечиваются под курсором, поэтому со стороны это было похоже не на поломку, а на то, что «что-то залипло».

Хуже всего это выходило на телефоне. Там нет ни Пробела, ни Esc, а больше снять паузу было нечем — из поставленной на паузу игры приходилось выходить перезагрузкой страницы. Сама плашка при этом обещала три способа продолжить, а работали два.

Починено: плашка осталась на месте, но нажатия сквозь неё теперь доходят до кнопок. Пауза снимается и кнопкой, и Пробелом, и Esc — как и написано на ней.

Страница больше не мигает при загрузке

При заходе на сайт первый экран заметно «оживал»: сначала все шесть кнопок сложности выглядели одинаково серыми, и лишь через секунду выбранная обводилась зелёным. Превью четырёх видов оформления были пустыми прямоугольниками. Хуже всего приходилось тем, кто играет в виде «Таблица»: фон был тёмным, а потом резко становился белым — как будто страница перезагружалась сама.

Теперь первый же кадр правильный. Ваш прошлый выбор — и сложность, и вид оформления — виден сразу, вместе с нужным фоном. Ничего не прячется и не ждёт: страница не стала появляться позже, она просто сразу появляется такой, какой должна быть.

Заодно ускорили саму игру: её части раньше загружались по цепочке, одна за другой, и живая игра за меню запускалась почти на две секунды позже, чем показывалась страница. Теперь они грузятся разом. И перестал зря скачиваться значок сайта — он приезжал дважды.

Можно вести хоть пять слов сразу

Раньше первая набранная буква намертво привязывала корабль к одному слову. Начал печатать «река» — и всё, пока не добьёшь, соседнее «дом» падало на голову без единого шанса его сбить.

Теперь можно атаковать сколько угодно слов одновременно: начали одно, увидели, что второе вот-вот рухнет, — переключились на него, потом вернулись к первому и добили. Игра сама помогает там, где горит: если под одну и ту же букву подходят два начатых слова, огонь уходит по самому опасному.

Заодно космос обзавёлся вспышками. Когда сбиваете слово — короткая ударная волна и разлёт частиц. Когда слово пробивает щит корабля — волна крупнее, экран вспыхивает и трясётся. В табличном виде оформления эффектов нет — там игра нарочно прикидывается обычной работой.

Сделали страницу с уроками для новичков

Нам часто пишут примерно одно и то же: «пальцы не слушаются, куда их вообще ставить?». И правда — если человек всю жизнь тыкал двумя пальцами, взять и полететь по клавишам не выйдет, сначала нужно разобраться с рукой.

Поэтому мы собрали короткую страничку с азами слепой печати: где живёт домашний ряд, зачем на клавишах А и О пупырышки, какой палец за какие буквы отвечает и почему точность на старте важнее скорости. Ничего заумного, всё на одном экране.

Теперь можно спокойно почитать теорию, а потом сразу закрепить её в тренажёре — как раз для этого у нас есть ласковый режим «Дошкольник», о котором мы писали раньше. Заходите на страницу «Уроки слепой печати» из меню в подвале сайта.

От великого до смешного: режим «Дошкольник»

Вчера мы создали «Ультра Хардкор», в котором слова летели со скоростью разбегающегося таракана, а любая ошибка каралась мгновенным уничтожением. Поиграли сами, получили легкое дерганье глаза и поняли: надо уравновесить вселенную.

Сегодня мы одумались. Встречайте режим «Дошкольник».

Здесь всё максимально дзен: по экрану со скоростью ленивой улитки плывут одиночные буквы и примитивные слоги вроде «ма» и «па». Урона базе они почти не наносят, а местный грозный босс — это слово «кот» из трех букв. Идеально, чтобы учить раскладку с нуля или играть, лениво попивая чай одной рукой.

Баланс восстановлен, нервные клетки спасены.

Игра, которая чувствует вашу панику

Нам показалось, что обычный космос — это недостаточно страшно. Поэтому мы прикрутили новую красную кнопку: режим «Ультра Хардкор».

Главная фишка: игра теперь буквально питается вашими ошибками. Стоит промахнуться по клавише, как летящее на вас слово начинает падать быстрее. Начинаете паниковать и судорожно лупить по клавиатуре в надежде угадать букву? Оно разгоняется еще сильнее и сносит вам щиты.

Честно говоря, в первой версии мы немного перестарались с математикой. За пару опечаток длинные слова разгонялись до околосветовой скорости и просто телепортировались в базу. Пройти это было физически невозможно даже нам.

Пришлось немного сжалиться: теперь слова разгоняются плавно, как спорткар, давая вам те самые две секунды на осознание своей неминуемой гибели.

Заходите тестировать новый режим, но предупреждаем сразу: сломанные пробелы и пробитые кулаком столы мы не оплачиваем.

Запуск! Наконец-то!

Разрабатывали целый месяц. Обещали себе сделать быстро, но перфекционизм и классика жанра взяли свое (привет, канвас и расчеты столкновений).

Без пафоса, красных ленточек и долгих презентаций — тренажер запущен. Он работает, кораблик стреляет, WPM считается. Теперь можно выдохнуть и, наконец, поиграть в него самим.

Словари и страдания

Занимались очисткой словаря от всякой жести. Оказывается, в русском языке так много слов, которые совершенно не хочется печатать, когда на тебя летит огромный метеорит. Убрали весь негатив, оставили только созидательное, нейтральное и природное.

Пушкин бы, наверное, одобрил наш выбор слов для боссов.

Идея на пару вечеров

Решили скрестить астероиды и клавиатурный тренажер. Причем сделать это с упором на русскую раскладку, чтобы можно было качать реальный навык слепой печати. Звучало как план буквально на пару спокойных вечеров.

Спойлер: мы были очень наивны.

Частые вопросы о проекте

Кто это делает и зачем?
Проект начался как задумка на пару вечеров и вырос в тренажёр с шестью режимами. Дневник выше — не витрина, а рабочие записи: что поменяли и почему.
Что за режим «Дошкольник»?
Самый мягкий: короткие слова, медленное падение, почти нет урона. Он для тех, кто ставит руки впервые, — про него есть отдельная запись в дневнике.
Что значит «игра чувствует панику»?
На сложных режимах промах ускоряет слово, а попадание — притормаживает его. То есть спешка наказывается, а спокойный ровный ритм выигрывает.
Откуда взялся словарь?
Собран вручную, 661 слово, разбито по длине. Из него намеренно убраны слова с тяжёлым смыслом: тренажёр не должен подсовывать неприятное.
Почему появилась страница уроков?
Потому что чаще всего спрашивали одно и то же: куда ставить пальцы. Теория собралась на одной странице, а закреплять её удобнее в игре.
Как часто здесь появляются записи?
Когда есть что сказать по делу. Записей ради регулярности мы не пишем: пустая запись в дневнике изменений хуже её отсутствия.
Можно ли предложить своё?
Да, через форму на странице контактов. Английская раскладка, например, до сих пор не сделана именно потому, что о ней мало спрашивали.