ИИ провал или переносим легендарный текстовый квест в телеграм без кодинга, регистрации и смс

А почему бы нам не замахнуться на классику и попробовать перенести квест Colossal Cave Adventure на современное ПО?
Дисклеймер
Для тех, кто пришел только за провалом - вам вниз в раздел "И тут что-то пошло не так"
Историческая справка
Оригинальный текстовый Colossal Cave Adventure, также известный как Adventure, появился 50(!) лет назад в 1976 году. Первую версию написал программист Уилл Краутер (Will Crowther) на FORTRAN. Краутер был не только программистом, но и увлекался спелеологией. В основу игрового мира он положил реальные пещеры Mammoth Cave в Кентукки, которые хорошо знал по собственным исследованиям, а к реалистичным пещерным блужданиям добавил элементы фэнтези, вдохновлённые настолкой Dungeons & Dragons.

В 1977 году другой программист Дон Вудс из Stanford Artificial Intelligence Laboratory значительно расширил игру, добавив большое количество загадок, магии и фантастических существ. Именно его версия стала классической и послужила основой для множества последующих портов и вариаций.
Первая русскоязычная версия Adventure появилась в 1986 году. К 1997 году её значительно переработали, добавив русскоязычный словарь команд.
Далее Сергей Вакуленко адаптировал её под Unix и опубликовал исходники на GitHub, которые и использовались для проекта.
Можно ли поиграть в эту игру сейчас?
В современном мире прежде чем что-то делать, надо убедится, что эту работу не сделали до тебя
Итак, ресурсы с игрой вида "открыл и играй":
Англоязычные:
https://www.cygnus-x1.net/links/advent/index.php — классический олдскульный квест
https://grack.com/demos/adventure/ — ещё более олдскульная реализация квеста:

https://store.steampowered.com/app/2215540/Colossal_Cave/ — 3D-игрушка в стиме по мотивам текстового квеста с графикой 2000-х. Не играла, т.к. дорого
https://colossal-cave.com/ Мобильная игра в стадии «coming soon»:
Русскоязычных реализаций найдено не было. Единственный найденный ТГ-бот явно заточенный под эту игру мёртв: @Colossal Cave
Отход от канона
Побродив немного по классическим квестам по ссылкам выше, стало понятно, что от текстовых команд нужно переходить к кнопкам — да, упрощается механика, зато не теряется интерес в наше СДВГ время. Ну и, конечно, хотелось сделать иллюстрации к каждому шагу, благо я являюсь счастливым обладателем 20$ подписки на ChatGPT
Как решалась задача:
ТГ-бот полностью сделан силами $20-подписки Codex внутри VS Code. Был выбран режим hard-vibecoding, т.е. не просто не проверялось архитектурное и программное решение от ИИ, но и все правки делались только через чат.
Процесс выглядел следующим образом: Codex реализовывает 8 сцен, я их проверяю, правлю и принимаю.
После этого Codex пишет промпты для генерации изображений для каждой сцены и, собственно, их и генерирует. Генерации изображений также иногда изменялись, так как иногда получалось что-то совсем неприличное:

Сборку игры я планировала сделать за 2 выходных вечера.
По факту потребовалось 4, т. к. генерация картинок в Codex быстро сжирала дневной лимит, платить за специализированные сети в моей ситуации — зашквар, а локальные модели генерации изображений, которые тянет мой ноут типа dreamshaper-8 выдавали продукт на уровне «Вилл Смит ест спагетти» первого поколения.

И тут что-то пошло не так
На момент старта проекта по переносу игры в Telegram я плохо помнила сюжет. В голове всплывали смутные воспоминания про дом в конце дороги, бесконечные пещерные блуждания, встречи с драконом и прочими опасностями.
Всё шло хорошо: ненапряжная работа с ноутбуком на диване, с чашкой ароматного чая. Но что-то смущало… Я уже пару часов брожу по пещерам, уже почти вышла на поверхность. Чёрт возьми, ГДЕ ДРАКОН!?
Codex уверяет, что мы идём точно по плану, до дракона, скорее всего, пока не дошли. Правда когда дракон будет Codex сказать не может, но в исходниках он точно есть.
Ну ок, идём дальше. Мы же истинные вайбкодеры и доверяем ИИ? Ещё через пару часов блуждания по пещерам, вскапывания грядок, восстановления сада и сбора урожая игра внезапно заканчивается.
WTF? Задаю снова вопрос Codex и получаю гениальный ответ:

Выводы
Особо глубокомысленных выводов не будет, кроме того, что бездумный вайдкодинг - зло. Но это вы и так знали.
Если вы хотели поиграть в оригинальную игру — мне нужно время, чтобы успокоиться и восстановить свои моральные силы.
А кому интересно пройти текстовый квест, на 90% придуманный ИИ, — он доступен в телеге здесь. Прохождение займёт около 20 минут:
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.