Герой в форме

Дневник питания в Telegram: одной фразой рассказываешь слуге, что съела, а твой герой набирается сил и идёт в подземелье. И ни одного слова упрёка.

Обложка — AI-концепт
Статус
В разработке
Платформа
Telegram Mini App
Жанр
Игровой дневник питания и самочувствия: герой, слуга и пошаговое подземелье
Роль
Автор идеи, геймдизайнер, продакт-оунер
Период
Сентябрь 2026
Инструменты
Claude CodeChatGPT (концепт-экраны и персонажи)Telegram Mini AppsTelegram Bot APIReact + TypeScriptCloudflare WorkersVitest

Этот текст пока доступен только на русском.

О проекте

«Герой в форме» — дневник питания и самочувствия, превращённый в игру про героя и его слугу. Запись можно надиктовать или написать одной фразой: «два яйца, тост и кофе с молоком». Слуга разбирает её на продукты, считает по типовым порциям и предупреждает о погрешности. А герой получает опыт.

Петля такая: забота о себе → герой в форме → в подземелье он сильнее → лут → хочется заботиться дальше. Враги в подземелье — привычки. Диванный слизень, Ночной скролл, сам Понедельник.

Главное правило — ни слова упрёка. Приложение не пишет «перебор» и не советует, что есть, а за пропущенный день не рисует красных дыр. Делаю его для себя. И для таких же людей, которые не готовят.

Механики

  • Запись одной фразой. Проверка порций и справочник на 400 блюд с сетями и доставкой.
  • Герой. Опыт и уровни из дневника, «Выносливость» и «Сила» считаются за неделю, временные эффекты вроде «Жажды» и «Сонливости».
  • Серия, которая не сгорает. Пропуск прикрывает щит, а без щита серия просто ждёт с тем же числом.
  • Подземелье. Пошаговый бой (Удар, Защита, Навык, Отступить). Сила героя берётся из прожитой недели: недосып стоит одной энергии, забота о себе даёт прибавку. Поражения нет, ключи от сундука падают только здесь, купить ничего нельзя.
  • Предохранитель здоровья. Аллергии, ограничения, возраст: всё это только выключает механики и никогда ничего не предписывает.

Что я сделала

Я придумала героя со слугой и игровую петлю. Концепт-экраны и персонажей сгенерировала в ChatGPT. Код и большую часть документации писали агенты Claude Code по моим правилам. Ключевые решения — мои. Каждую сборку я проверяла на своём телефоне.

  • Сузила аудиторию до тех, кто не готовит. Рецептов нет, справочник собран вокруг готовой еды: сети, доставка, упаковка. Отсюда порядок работ: штрих-код, фото тарелки, сети по названию.
  • Построила разговор со слугой по образцу Zork. На частые фразы вроде «я устала» или «я сорвалась» есть ответы, написанные вручную. Ответ языковой модели проходит тот же фильтр запретных слов: «вес», «калории», «диета», «стыд».
  • Убрала из приложения религию: посты и религиозные праздники исчезли, а «Халяль» стал «Без свинины и алкоголя». Ограничение работает, причину приложение не спрашивает.
  • Задала строгий визуальный язык и держу его: только чёрная линия на белой бумаге, ни цвета, ни теней, ни эмодзи. Когда экраны казались бедными, я сказала: «дело не в цвете».
  • Придумала окно «Слуга спрашивает». Вместо анкеты один короткий вопрос о самочувствии, не больше трёх за день, и всегда можно ответить «потом».
  • Нашла UX-ошибку с водой. Две одинаковые на вид строки вели себя по-разному: одна открывала дневник, другая сразу записывала стакан. Теперь у слуги одно касание, а полное управление живёт в дневнике.
  • Выстроила работу агентов как продакшн: реестр решений, где «решение автора» отделено от «по умолчанию», один список вопросов ко мне с рабочими ответами, журнал после каждой сессии. Сохранять можно только при зелёных тестах, выкладывать — по моему слову, а данные в тестах всегда выдуманные.

Статус и планы

Сейчас версия 1.4. Приложение и бот открываются из Telegram, все 12 экранов с концепт-макетов собраны. Распознавание фото тарелки готово в коде, но ещё не выложено. На очереди отчёт за неделю, выгрузка дневника, штрих-код.

Референсы

  1. Тамагочи

    Bandai, 1996

    Персонаж, который живёт твоей заботой. Только заботишься ты здесь о себе, а за пропущенный день ничего не сгорает.

  2. Zork

    Infocom, 1980

    Образец для разговора со слугой: понятая фраза получает заготовленный ответ, а языковая модель подключается только в последнюю очередь.

  3. Darkest Dungeon

    Red Hook Studios, 2016

    Вес удара в бою, но без тамошней жестокости: у меня поражения нет, герой просто уходит отдыхать.

  4. Hearthstone

    Blizzard Entertainment, 2014

    Резкость и баннеры: подсказка, как в моей монохромной игре передать удар движением, а не цветом.

  5. «Манчкин»

    Стив Джексон, 2001

    Шутка в подписях и данж со смешными врагами.

  6. MyFitnessPal

    MyFitnessPal, 2005

    Обычный счётчик калорий, от которого я отталкиваюсь: на что жалуются пользователи таких приложений и что в них может навредить.

Фоновая музыка