Несколько месяцев назад я заметил что-то забавное — моя четырёхкилограммовая кавапу Момо (помесь кавалер-кинг-чарльз-спаниеля и той-пуделя) украла мой бальзам для губ прямо со стола, пока я работал над проектом в Godot. Собака наступила на клавиатуру, и я увидел странный ввод в терминале. Первая мысль была про взлом, но нет — просто Момо решила исследовать мой рабочий стол. Прошло время, и я оказался без работы. Рассказывая эту историю друзьям, я подумал: а что если действительно отправить этот собачий ввод в Claude Code? Что если из этого хаоса можно что-то создать? Решил проверить.



Оказалось, можно. Я потратил несколько месяцев на то, чтобы научить Момо печатать на клавиатуре, подключённой через Raspberry Pi, и создавать с помощью Claude Code полноценные, играбельные игры. Да, именно собака — реально печатает лапой по клавишам, получает лакомства, и в результате на свет появляются игры на Godot с логикой на C#.

Всё начиналось с обучения. Первые две недели я просто раскладывал лакомства по клавиатуре, чтобы Момо поняла, что эта штука интересная. Потом она научилась проводить лапой по клавишам (не наступать, а именно проводить), и я начал вознаграждать каждое касание звуком колокольчика и порцией еды. Постепенно усложнял задачу — требовал три движения вместо одного, автоматизировал всё через приложение DogKeyboard. Собака быстро поняла логику: печатаешь — получаешь награду.

Техническая часть оказалась интереснее. Raspberry Pi перехватывает нажатия с Bluetooth-клавиатуры, отфильтровывает опасные клавиши (вроде Escape, чтобы Момо не вышла из чата), и отправляет остальное в Claude Code. Когда собака вводит достаточно текста, приложение срабатывает — звуковой сигнал даёт ей знать, что Claude готов, а умная кормушка Aqara C1 выдаёт лакомство. С клавиатурой пришлось повозиться — сначала пробовал силиконовые, но старшая собака Хана (помесь спаниеля побольше, весит 8,6 кг) их прорвала. В итоге остановился на Logitech Pebble Keys 2 — компактная, прочная, Bluetooth, и Момо её полюбила.

Самое интересное — как я заставил Claude работать с собачьим вводом. Просто отправить случайные символы бесполезно, Claude просто скажет, что это шум. Нужна была система. Я создал промпт, в котором объяснил Claude, что перед ним — загадочный гейм-дизайнер, говорящий только головоломками. Если Момо напечатает 'y7u8888888ftrg34BC', Claude должен это декодировать как 'Ты хочешь 3D фрог-ловца' и создать игру про лягушку, ловящую насекомых языком. Звучит безумно, но сработало.

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

Что получилось? Момо создала кучу вполне работающих игр. DJ Smirk — звуковой опыт, где каждая клавиша издаёт разный звук. Munch — соревновательная игра про салат. Zaaz — головоломка с раскраской уровня. Octogroove — ритм-игра про осьминога на барабанах, сложнее, чем Dance Dance Revolution. Quasar Saz — полноценная ролевая игра с шестью уровнями и боссом, где персонаж использует космический саз для боя со звуковыми искажениями. Все эти игры реально играбельны, не макеты.

Но главное откровение не в самих играх. Когда я начал улучшать систему, я понял, что узкое место в AI-разработке — это не качество идей, а качество циклов обратной связи. Игры стали лучше не когда я переписал промпт, а когда дал Claude способность видеть результаты своей работы. Те же инструменты, которые позволяют собаке создавать игры из хаоса, помогут и вам в работе с AI — неважно, собака вы или человек.

Момо не гениальный дизайнер. Это просто кавапу, которая узнала, что удар по пластиковому прямоугольнику приводит к еде. Но система вокруг неё — подсказки, инструменты, обратная связь — превращает этот хаос в нечто работающее. Год назад казалось, что разрыв между случайными нажатиями собаки и разработкой ПО огромный. Теперь он кажется намного меньше. Весь код открыт, если хотите попробовать сами — с собакой, кошкой или просто с вашей собственной клавиатурой.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить