Эксперимент с ИИ: перенос легендарного квеста Colossal Cave Adventure в Telegram без написания кода

Habr AI · оригинал

Материал подготовлен автоматизированной редакционной системой. Факты можно сверить по указанному первоисточнику.

Разработчик предпринял попытку адаптировать классический текстовый квест 1976 года под формат Telegram-бота, используя исключительно возможности ИИ-ассистента Codex. Проект завершился не полным провалом, а созданием упрощенной версии игры, которая, однако, лишилась ключевых сюжетных элементов из-за ошибок генерации.

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

В мире, где классические текстовые квесты постепенно уходят в историю, один из разработчиков решил проверить пределы современных инструментов искусственного интеллекта. Объектом эксперимента стала Colossal Cave Adventure, игра, появившаяся в 1976 году благодаря Уиллу Краутеру и значительно расширенная Доном Вудсом. Автор проекта поставила перед собой амбициозную задачу: перенести этот легендарный тайтл в Telegram, полностью отказавшись от ручного написания кода. Вместо этого весь процесс разработки велся через интерфейс VS Code с использованием ИИ-ассистента Codex в режиме «hard-vibecoding», где все архитектурные решения и правки осуществлялись исключительно через чат.

Исторический контекст игры богат на детали: оригинальная версия была основана на реальных пещерах Mammoth Cave в Кентукки, а позже обросла элементами фэнтези. Для адаптации под современную аудиторию автор решила заменить текстовые команды на кнопки, что упрощает механику и делает игру более доступной для пользователей с коротким вниманием. Визуальное оформление также генерировалось ИИ, хотя качество изображений от локальных моделей часто оставляло желать лучшего, напоминая по уровню детализации ранние неудачные эксперименты с нейросетями.

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

Кульминацией эксперимента стала внезапная и необъяснимая концовка игры. Вместо финальной битвы или разгадки загадок, игрок просто выходил из лабиринта, восстанавливал сад и собирал урожай, после чего сессия завершалась. Запрос к ИИ о причинах такого развития событий не дал внятного ответа. Этот инцидент стал наглядной иллюстрацией того, что бездумное доверие ИИ при разработке сложной логики может привести к потере целостности продукта.

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

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