| ||
| Android Статьи Браузерные игры Программы О сайте |
Бесплатная браузерная игра в собеседование и подбор персонала.
Эти 4 игры-диалога полностью сделаны при помощи ИИ чата https://giga.chat в 2025 году путём компоновки ответов от чат-бота в один HTML файл. Сценарий игры, темы игр и код вб страницы с формами диалога полностью сгенерированы чат-ботом. Изображения-иллюстрации тоже сгенерированы нейросетью, любое совпадение среальными персонажами или текстами случайны. Истории могут быть недописанными или иметь незавершонные сценарии. Игра в жанре Interactive Fiction (IF) или Choose Your Own Adventure Game (игра с выбором пути).
Выберите одну из 4 игр-историй, кликнув на названия. Откроется диалог, в котором вы сможете выбрать вариант ответа для продолжения истории.
Оглавление: Космическая экспедиция, Магический мир, Детективное расследование, Психологический триллер.
Жанр: космическое приключение (12+)
Вы — отважный исследователь, получивший заказ на поиски утраченного артефакта. Погрузитесь в неизведанные уголки Вселенной, общайтесь с представителями чужих цивилизаций, проходите испытания и сделайте важнейший выбор, который решит судьбу Галактики. (открыть диалог)
Жанр: фэнтези-приключения (12+)
Волшебный мир оживает, когда вы попадаете в лесной край, населённый мистическими существами. Узнайте секреты магической силы, общайтесь с колдунами, исследуйте древние храмы и выбирайте путь героя или теневого охотника. Ваша судьба определяет будущее этого волшебного царства. (открыть диалог)
Жанр: классический детектив (12+)
Частный сыщик Джон Смит берется за запутанное дело об исчезновении антикварного кольца. Встречайтесь с персонажами, проводите расследования, сопоставляйте факты и выбирайте правильные направления. От вашего выбора зависит успех дела и ваша профессиональная репутация. (открыть диалог)
Жанр: психологический хоррор (16+)
Просыпаясь в комнате, заполненной зеркалами, вы слышите голос, заявляющий, что свобода возможна только через самопознание. Исследуйте свои мысли, сомнения и страхи, делайте нелегкие выборы и постарайтесь выжить в борьбе с собственным подсознанием. (открыть диалог)
Сначала попросил ИИ чат бота написать на JavaScript форму дилога с выбором вариантов и продолжением. Затем, когда отладил с ним эту форму, попросил его придумать темы игр-диалогов. Выбрал несколько разных тем из предложенных, описал формат данных для диалога и просил продолжать писать. Так появились эти 4 сценария. Затем попросил красиво оформить вэб-страницу и описать аннотацию к каждому из 4 сценариев. Нарисовать иллюстрации по каждой из аннотаций сценариев в отдельности.
Некоторые из них получились простыми. Некоторые на столько сложными, что чат-бот не смог дописать все сценарии даже за несколько итераций.
Сценарии диалогов можно представить ввиде ориентированных графов, где ребра - это варианты ответа игрока, а вершины - ответы игры. Визуализовать сценарии, чтобы показать их сложность помог python-скрипт, сгенерированный тем же чат-ботом. В нём использовались следующие модули: json, networkx, matplotlib.pyplot. Получилась такая визуализация сценариев:
Ориентированный граф, представляющий сценарий диалога "Космическая экспедиция". Граф состоит из 28 вершин и 28 рёбер.
Ориентированный граф, представляющий сценарий диалога "Детективное расследование". Граф состоит из 26 вершин и 30 рёбер.
Ориентированный граф, представляющий сценарий диалога "Магический мир". Граф состоит из 103 вершин и 180 рёбер.
Ориентированный граф, представляющий сценарий диалога "Психологический триллер". Граф состоит из 103 вершин и 191 рёбер.
Вывод: "giga.chat" отлично справляются с задачей нписания длинных связнных историй и изложении их в машинночитаемом формате Json или JavaScript. Во время того возникли следующие проблемы: не хватало контекста для вывода длинного текста с очень большими сценариями; несколько раз забывал ставить запятую, разделяющую переменные (синтаксические ошибки); в связи с прерыванием процесса написания из-за ограничения конекста не были дописаны полностью диалоги. С визуализацией больших графов возникла проблема. Для отображения больших графов был применён комбинированный метод автораспределения позиций узлов: спиральная и пружинная компоновка `pos = nx.spring_layout(graph, pos=nx.shell_layout(graph), iterations=90)`.
© alexeyk.com 2025. Опубликовано 31.12.2025. Распространяется под лицензией Creative Commons.
| © www.AlexeyK.com, 2025 |