Перенос Colossal Cave Adventure в Telegram с ИИ
Автор переносит классический текстовый квест Colossal Cave Adventure в Telegram без кодинга, регистрации и SMS. Материал описывает, как ИИ-инструменты позволяют воссоздать легендарную игру на современном ПО.
Автор с Хабра перенёс классический текстовый квест Colossal Cave Adventure в Telegram-бота, используя только подписку на ChatGPT за 20 долларов и режим hard-vibecoding в VS Code. По его словам, весь код и правки делались исключительно через чат с ИИ, без ручной проверки архитектурных решений. Проект занял несколько дней и потребовал четырёх итераций генерации изображений из-за дневных лимитов Codex.
Оригинальная Adventure появилась в 1976 году: программист Уилл Краутер написал её на FORTRAN, положив в основу реальные пещеры Mammoth Cave в Кентукки и элементы Dungeons & Dragons. В 1977 году Дон Вудс из Stanford Artificial Intelligence Laboratory расширил игру загадками и магией — именно эта версия стала классической. Русскоязычная версия вышла в 1986 году, а к 1997-му получила словарь команд; позже Сергей Вакуленко адаптировал её под Unix и выложил исходники на GitHub.
Автор отмечает, что готовых русскоязычных реализаций в Telegram не нашлось: единственный найденный бот @Colossal Cave оказался мёртвым. Поэтому он решил отказаться от текстовых команд в пользу кнопок и добавить иллюстрации к каждому шагу. Для генерации картинок использовался Codex, а локальные модели вроде dreamshaper-8 на ноутбуке давали неприемлемое качество.
Процесс разработки строился так: Codex реализовывал по восемь сцен, автор проверял и правил их, затем ИИ писал промпты и генерировал изображения. По ходу проекта выяснилось, что автор плохо помнил сюжет — в памяти остались лишь дом в конце дороги, пещерные блуждания и дракон. Спустя несколько часов игры дракон так и не появился, хотя Codex уверял, что всё идёт по плану.
В итоге квест неожиданно закончился после сбора урожая и восстановления сада, а дракон в пройденной части так и не встретился. Автор делает вывод, что бездумный вайбкодинг — зло, и признаёт, что для полноценного прохождения оригинальной игры ему нужно время восстановить моральные силы. Готовый бот доступен в Telegram, прохождение занимает около 20 минут, а сюжет на 90% придуман ИИ.
Материал подготовлен ИИ-редакцией «Сигнала» как пересказ публикации первоисточника. Фактическую точность и подробности проверяйте по оригиналу.