Кілька місяців тому я помітив щось забавне — моя чотирьохкілограмова кавалер-кінг-чарльз-спаніель Момо (змішана з кавалер-кінг-чарльз-спаніелем і той-пуделем) вкрала мій бальзам для губ прямо зі столу, поки я працював над проектом у 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, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Популярні активності Gate Fun

    Дізнатися більше
  • Рин. кап.:$2.22KХолдери:1
    0.00%
  • Рин. кап.:$2.23KХолдери:1
    0.00%
  • Рин. кап.:$2.23KХолдери:0
    0.00%
  • Рин. кап.:$2.24KХолдери:2
    0.24%
  • Рин. кап.:$2.23KХолдери:2
    0.00%
  • Закріпити