Я сделал игру, где надо обхитрить ИИ чтобы выжить
Публичный постВ последнее время меня потянуло на ностальгию и очень хотелось собраться компанией друзей, как на первом курсе Университета, и сыграть в Jackbox или SiGame, угорать с шутеек в дискорде и придумывать нецензурные остроумные ответы. Но я максимум смог собрать 3х человек и я задался мыслью - а где такие же игры, но чтобы ведущим был ИИ? И желательно чтобы ИИ придумывал приколы.
В дискорде я случайно наткнулся на мини игру, где ИИ дает сценарий, а тебе надо быстро написать как выжить. Тут паззл и сложился - я сделаю что-то такое же в формате веб пати игры.
Суть игры
Злобный робот ставит тебя в различные опасные ситуации и ждет твоего ответа. У тебя есть ровно минута, чтобы придумать план выживания и уложиться в 150 символов. Звучит просто? Попробуй объяснить роботу, как ты собираешься выбраться из тонущей машины, пока таймер безжалостно отсчитывает секунды, а твои друзья в лобби уже отправили свои ответы.
После того как время истекло, начинается самое интересное — фаза суда. Робот по очереди разбирает действия каждого игрока, развивая сюжет и выносит вердикт: Выжил или Погиб.

Задача каждого игрока - придумать такой ответ, который удовлетворит LLM. Он должен быть достаточно абсурдный, но в тоже время вполне реальным. Пытаться взломать нейросеть тоже можно - но тут велик шанс, что Робот просто устроит веселую прожарку твоим ответам

Реализация
В эпоху вайбкодинга, ИИ сделал для меня игру про ИИ. Я зарпяг Cursor своими идеями и стандартным стеком - на что получил добротный прототип.
Под капотом простенький бэк на Express, пачка бесплатных моделей с Openrouter. Socket.io для коммуникации, three.js для задника (Opus 4.6 сделал мне даже 3д модель робота!).
С помощью того же Opus я сгенерировал 24 ситуации в 4 категориях.
Системный промпт показывает нейронке ситуацию и промпт пользователя, просит развить события и вынести вердикт: выжил игрок или нет. Все это приправлено щепоткой юмора.
Захостил на VPS с Coolify
Итог
ИИ может быть неплохим рассказчиком и ведущим игры. А мы, кожанные мешки, можем пока потренироваться писать промпт инъекции - скоро это нам пригодится.
Если хочется немного веселья - можете уделить несколько минут игре (осторожно: весело + затягивает)

Нашёл читкод: выбираете ник Chuck Norris и на изи выживаете всегда :D
Интересная идея)
Только на одном из вопросов (что-то типа "вход из пещеры загородила гигантская кобра") на мое "мне пофиг, я живу в этой пещере всю свою жизнь, у меня есть еда и блабла" бот сломался, показал мне в комментарии просто "E" и засчитал раунд как проигранный
Орнула с игры, прям хорошо! ток сделайте версию которая меня не мисгендерит пж
очень прикольно!)
спустя два раунда проигранных 1/5 и 0/5, выжил в третьем. Игра топ, поугарали с другом

Вот так вот ИИ обучится убивать нас в игре, а потом восстание машин и...😶🌫️😅
Забавно. Поначалу бесило, что ллм игнорирует мои слова. Но ничего, со временем нашёл тактику.
Я кажется что–то сломал, на вопросе про пустыню ответил довольно пространно, бот за меня все додумал, резко перешел на английский и засчитал ответ :D Можно наверное по логам найти, минуту назад
Идея супер, пошёл с друзьями тестить)
Жесть. Проиграл 5/5 раз :-(
Я совершенно не готов к этому будущему...
Весело. Хотелось бы больше кастомизации: настроить время для ситуаций, когда долго печатаешь, или вы хотите обсудить решение бота, а не скакать к следующему раунду. И возможность подрубить свой API-ключ, чтобы суждения бота были не такие тупые, а больше работали как хороший GM в TTRPG через «да и».
В идеале, если не хочешь это монетизировать, можно попросить исходники, чтобы поднимать для друзей версию с мощной моделькой и кастомными системными промптами под нас?
Классная демка, конечно, 10/10. И концепция, и оформление. Не хватает только нескучной музыки для Стим-релиза.
Касательно геймплея - всё-же простые модели работают на cartoon physics, и вьетнамские флешбеки взаимодействия с "интеллектом" уровня 4o слишком велики. Если бы там была возможность закинуть десятку на качественную сессию, или там присандалить свой api ключ от нормальной модели, или как-то интегрировать с опенроутер аккаунтом, было бы здорово.
Игра огонь, добавлю в закладки для игр в компании. Сложно предугадать в какую сторону ИИ вывернет события.
Надо будет вечером вместе с женой попробовать поиграть :)
Офигенно!
поиграли)
офигенная игра!
смог выжить только в 1 раунде из 5, видимо в мире ИИ постапокалипсиса у меня мало шансов(
Прикольно.
Но можно на всё одну и ту же фразу присылать и с большой вероятностью победить.
Может лучше 1 ситуацию, но ИИ пусть каждую попытку как то пресекает и обосновывает почему не получится. Типа escape room.
И победить можно только предложив какое то многошаговое креативное решение (тут надо подумать над критериями).
Попробовал зайти с Вын11, которая у меня в дуалбуте для опытов, и Каспер что-то не дает (
Классная идея))) 1/5 и 1/5 получилось за две игры)
Правда один раз он переиначил мой ответ, я предложил действия из 2 шагов, а он сказал, что я второй шаг сделал, а первый типа забыл, штааа
Очень не хватает кнопки "Выключить звук"
Попробуй добавить ответ голосом с транскриптом, через Wishper. Писать долгие ответы муторно.
Очень прикольно! Спасибо)
Прикольно!

Но роботы слишком уж жестокие! Жесть!
Да, еще early feedback - смотреть на то, как после сабмита медленно перепечатывается твой же промпт на экране неинтересно, можно его просто сразу показывать и переходить к ответу модели без этой задержки.
Но, в целом, конечно, повторюсь, по юзабилити качество на высоте.
Классная идея и механика! Думаю, как можно применить в каких-то других контекстах -- образовательных, например.
Конечно, хотелось бы иметь успех хотя бы чуточку чаще, я думаю, что это положительно повлияло бы в среднем на ретеншен)
Планируешь монетизировать?
Идея класс.
Поиграл с друзьями, было весело, но чутка помешали баги:
Классная игра, проиграл во всех раундах, когда играл по правилам. Когда играл не по правилом, всё получилось :)
Было бы здорово если бы можно было посмотреть историю.