РАЗРАБОТКА

Для Vim выпустили игру про развозку мороженого и горячие клавиши

2 июля 2026 года разработчик из Лондона показал Vim Scoops — браузерную игру, которая учит командам Vim через доставку мороженого.

✍️ Редакция iTech News | 03.07.2026 | ⏱ 5 мин | Источник: The Register

2 июля 2026 года лондонский разработчик и дизайнер Маркус Майклс представил игру для Vim под названием Vim Scoops. Это браузерная головоломка, которая учит движениям курсора и командам редактора через доставку мороженого — и для русскоязычных разработчиков здесь важна не столько сама шутка, сколько формат: сложный инструмент пытаются продавать не документацией на 40 экранов, а короткими игровыми уровнями.

О проекте Vim Scoops сообщает The Register. По механике все устроено довольно просто: игрок управляет фургоном с мороженым и должен добраться до нужного клиента за минимальное число ходов. На первом уровне на карте три персонажа: один отмечен буквой C, это целевой покупатель, еще двое — X, им мороженое не нужно и объезжать их можно без всяких сантиментов. Уже здесь игра заставляет запомнить базовые перемещения Vim: h влево, j вниз, k вверх, l вправо. Чтобы уложиться в норматив, нужно не просто доехать до цели, а сделать это оптимально. И это очень в духе Vim: мало знать команду, надо еще знать, зачем она нужна и как не тратить лишние движения.

Дальше упражнения становятся интереснее. После стартовых уровней с одиночными шагами игрока учат перескакивать по словам командой w, прыгать в начало строки через 0, а затем комбинировать уже выученные движения, чтобы проходить более сложные пазлы. Смысл здесь не в том, чтобы выучить набор букв как школьную скороговорку, а в том, чтобы превратить команды в мышечную память. У Vim с этим вечная проблема: редактор остается мощным, но вход в него похож на собеседование, где вопросы задают только клавиши, а право на ошибку оплачивается потерянным временем.

Сам Майклс, по данным The Register, использует Vim каждый день наряду с другими редакторами, включая Neovim и Zed с ИИ-функциями. При этом он не говорит о Vim как о религии или тесте на зрелость разработчика. Его аргумент куда практичнее: Vim motions позволяют не убирать руки с клавиатуры, а при глубоком освоении заметно ускоряют повторяющиеся действия. Это важная деталь, потому что культ вокруг Vim давно мешает нормальному разговору о нем. Для одних это почти профессиональный фетиш, для других — мем про то, как выйти из редактора. Игра в таком контексте работает как более здоровый формат онбординга: без снобизма, но и без упрощения до уровня «нажмите сюда мышкой».

У проекта есть еще одна деталь, которая хорошо попадает в дух 2026 года. Майклс сделал Vim Scoops как progressive web app, чтобы она работала офлайн. Он прямо объяснил мотивацию: в дороге у него есть участки без связи, и в эти промежутки он хотел тренировать команды и поддерживать навык в форме. Это звучит почти старомодно на фоне индустрии, где любой сервис норовит притащить облако, подписку и обязательную синхронизацию. Но для обучающего инструмента такой подход рационален: короткие игровые сессии, браузер, отсутствие установки и работа без сети. Для команд, которые думают о внутреннем обучении разработчиков, это тоже хороший сигнал. Не всякая образовательная механика требует видеокурса, LMS и дюжины бейджей. Иногда достаточно маленькой, точно собранной штуки с понятной целью.

Отдельный сюжет — участие ИИ в разработке самой игры. На Hacker News пользователи заметили в проекте огрехи и предположили, что часть кода могла быть сгенерирована. Майклс это не отрицал: он подтвердил, что ИИ помогал при создании Vim Scoops, но подчеркнул, что не выступал автором проекта целиком. Его формулировка довольно трезвая: современные ИИ-инструменты печатают быстрее человека и хорошо ускоряют небольшие, четко определенные задачи, но опасность начинается там, где разработчик отдает им слишком много контроля, не понимая, что именно получает на выходе. Он отдельно уточнил, что публикует только тот код, который сам понимает и при необходимости мог бы написать без помощника. Для индустрии это, пожалуй, важнее самой игры. На фоне бесконечных дискуссий «заменит ли ИИ программистов» куда полезнее видеть кейс, где ИИ остается именно ускорителем, а не оправданием для слепой автоматизации.

Для рынка редакторов и инструментов разработки появление таких проектов тоже показательно. Vim давно пережил своего создателя Брама Муленаара и давно стал не просто редактором, а интерфейсной моделью. Vim-подобные команды живут в IDE, плагинах, терминальных оболочках и даже в редакторах, которые сами по себе с классическим Vim связаны довольно условно. То есть игра для Vim в реальности учит не только «как пользоваться одним старым редактором», а более широкому способу работы с текстом без постоянного переключения между клавиатурой и мышью. Для разработчиков это вопрос скорости, для продактов и тимлидов — вопрос стоимости привычек. Чем меньше контекстных переключений в ежедневной работе, тем меньше мелких потерь, которые обычно никто не считает, но все на них тратят часы.

В этом и заключается практическая ценность проекта. Он не обещает превратить новичка в мастера Vim за вечер и не продает магию продуктивности. Зато честно разбирает один из самых неприятных барьеров входа — непривычную навигацию — и делает это через короткий интерактив, а не через очередной гайд «10 команд, которые изменят вашу жизнь». Для HR и руководителей команд это напоминание, что обучение технике может быть дешевым и точечным. Для самих разработчиков — что старые инструменты не обязаны оставаться старыми по форме обучения. Если экосистема разработки и дальше будет двигаться в сторону гибридного сценария, где рядом живут клавиатурные шорткаты, визуальные IDE и ИИ-ассистенты, выиграют не те продукты, которые громче всех обещают заменить человека, а те, которые помогают ему быстрее наработать навык. Подробности об игре и комментариях автора собрал The Register.

Поделиться: Telegram X LinkedIn