Текстовая RPG в Telegram: порядок полей JSON, бой с кубиками и цена одного хода
Я делаю текстовую ролевую игру в Telegram: игрок пишет, что делает его персонаж, а нейросеть отвечает за весь остальной мир. Рассказываю, как порядок полей в JSON влияет на согласованность ответа, как устроен бой с серверными бросками кубиков и сколько стоит один ход. Привет, Хабр! Меня зовут Саид, мне 29 лет. Больше пяти лет я разрабатываю игры на Unity: делал их на заказ и работал в нескольких компаниях. Но идея этой игры пришла не с работы, а из времени, когда я сам был игроком. В 15–16 лет я играл в текстовые ролевые игры на сайтах вроде AnimeVIP . У каждого игрока там свой персонаж, а за бои и за всё, что происходит в мире, отвечает модератор. Меня всегда тянуло к песочницам, где можно делать что хочешь. Но у таких игр была беда: модератор мог не отвечать целый день, и игра сильно затягивалась. Недавно я вспомнил те времена и подумал: а что, если роль модератора отдать нейросети? Ей не нужно ждать до вечера. Так появилась AniWorlds — текстовая ролевая игра в Telegram. Я делаю её с конца августа 2026 года. Первые четыре версии я делал с ChatGPT. Сейчас актуальна шестая, и разработку ведёт ИИ-ассистент Claude. Игрок создаёт персонажа, выбирает мир и пишет, что делает. Всё остальное — что ответили люди вокруг, чем кончился удар, кто пришёл на шум — пишет нейросеть. В этой статье — как это устроено внутри, где ИИ ошибается и что с этим пришлось делать. Читать далее
