# Балансируйте игру в таблицах, которые живут внутри дизайна.

Экономика сбора, кривая опыта и таблицы лута это настоящие таблицы с формулами внутри документов, которые объясняют их правила. Формула читает другой лист того же документа, график рисует кривую, а панель шансов выпадения говорит, что таблица лута значит для игроков.

![Таблица экономики сбора Saltmarrow, открытая на всю ширину в Nodary: добыча за прилив по окну, бригаде и темпу граблей, вычисленные значения соли, кристаллов и раковин, строка итогов, заметка к ячейке о кристаллах квадратурного прилива и формула выбранной ячейки, которая берёт цены с другого листа.](https://nodary.ai/marketing/sheet-formulas.webp)

_Saltmarrow это демонстрационный проект: его студия, команда и игра вымышлены._

## Формулы для кривых, стоимостей и шансов и график, который их показывает

Наберите =, и ячейка считает. Помимо SUM, IF, VLOOKUP, XLOOKUP, INDEX и MATCH, таблица знает функции, нужные для прохода по балансу: POWER, MOD, FLOOR и CEILING для кривой стоимости, SUMPRODUCT, MEDIAN, STDEV и PERCENTILE для таблицы наград, COMBIN и FACT для вероятностей. Когда формула ломается, она словами объясняет, что исправить и из какой ячейки идёт ошибка. Блок графика рисует любой диапазон листа линией, столбцами, областью или точками и перерисовывается, когда меняются числа.

- Написание как в Excel тоже работает: STDEV.S, PERCENTILE.INC, CEILING.MATH
- Другой лист документа читается по имени: Stats!B2 или 'Loot table'!A1:B9
- Пустой лист можно начать как таблицу лута или кривую опыта, которые уже считают
- Комментарий к ячейке остаётся на ней, когда строки сортируют

Чего это не делает: Это не весь Excel: нет макросов и сводных таблиц, а формула или график читает только листы своего документа, но не чужого.

![Кривая восстановления маяка Saltmarrow в Nodary: лист стоимости и дохода с приливов по уровням, рассчитанный формулами, и построенный по нему живой линейный график.](https://nodary.ai/marketing/balance-chart.webp)

## Читайте таблицу лута в игроках, а не в процентах

Нажмите «Шансы выпадения» на листе с предметами и весами. Панель даёт шанс каждого предмета за попытку и за 10, 50 и 100 попыток, среднее число попыток и попытку, к которой предмет есть у половины, девяти из десяти и 99 из 100 игроков. Добавьте правило гаранта для одного предмета, чтобы увидеть, что меняет гарантия, и узнайте, сколько займёт сбор всей таблицы.

- Веса, вычисленные формулами, учитываются, и панель следует за каждым изменением
- Полный сбор считается точно до 12 предметов, дальше симулируется с фиксированным зерном
- Результаты можно скачать в CSV
- Та же математика без учётной записи: /tools/drop-rate-calculator

Чего это не делает: Правило гаранта это жёсткая гарантия на один предмет. Мягкий гарант, при котором шанс растёт с каждой попыткой, и выборка без возвращения не моделируются.

![Панель «Шансы выпадения» на таблице кристаллической жилы Saltmarrow: шанс каждого кристалла за погружение, число погружений, за которое его получают половина, девять из десяти и 99 из 100 игроков, и правило гаранта, которое выдаёт Утонувшую линзу на 150-м погружении.](https://nodary.ai/marketing/drop-rates.webp)

## Листы приходят из Excel и уходят в движок

Импортируйте файл .xlsx или CSV с предпросмотром: выберите лист, проверьте тип каждого столбца и оставьте формулы живыми или сохраните результаты, записанные Excel. Задайте столбцам правила, например список вариантов, диапазон чисел или обязательную ячейку, и подсветку, которая окрашивает то, что требует внимания. Затем направьте сборку на лист: ключ данных читает его вычисленные значения в JSON или CSV по постоянному адресу, а неизменённый лист отвечает 304.

- Формула, которую Nodary не может вычислить, сохраняет результат из Excel, ячейка за ячейкой
- Правила столбцов отмечают значения для проверки, никому не мешая печатать
- Ключ данных только читает и может быть ограничен одним проектом
- Таблицы перевода используют тот же поток, в JSON, CSV, .po или XLIFF

Чего это не делает: Файлы .xls, .ods и защищённые книги не поддерживаются, а импорт заменяет лист целиком. Лист вмещает до 50 000 ячеек, а ключ данных выполняет до 120 запросов в минуту.

![Таблица перевода Saltmarrow в Nodary: ключи, контекст и максимальная длина со столбцами английского, французского, немецкого, японского и бразильского португальского, прогресс каждого языка и число строк, которые осталось исправить в каждом из них.](https://nodary.ai/marketing/localisation-table.webp)

_Таблица перевода тоже лист: тот же поток данных передаёт её в сборку._

## Агенты балансируют ячейку за ячейкой и сначала показывают расчёт

Через MCP агент читает лист как вычисленные значения с формулой за каждой ячейкой, запускает тот же анализ шансов выпадения, что и панель, и записывает отдельные ячейки, не переписывая документ. После каждой записи он узнаёт, что теперь вычисляет каждая изменённая ячейка и какие формулы сломались. Промпт ревью баланса читает таблицу лута или кривую и предлагает изменения, прежде чем что-либо трогать. MCP входит во все тарифы.

> Сколько погружений в «Таблицах дропа» Saltmarrow нужно, чтобы Утонувшую линзу получили девять игроков из десяти? Если больше 200, предложи новые веса, которые опустят это число ниже, покажи мне расчёт и запиши их, когда я соглашусь.

Вызываемые инструменты: `search_documents`, `get_sheet`, `analyze_drops`, `set_cells`, `get_document`, `add_comment`

## Вопросы

### Какие функции таблиц поддерживает Nodary?

Арифметику, сравнения и & для склейки текста, а также SUM, AVERAGE, MIN, MAX, COUNT, ROUND, ABS, IF, IFERROR, AND, OR и NOT, функции поиска VLOOKUP, HLOOKUP, XLOOKUP, INDEX и MATCH и COUNTIF, SUMIF и AVERAGEIF с их формами IFS. Для баланса: MOD, POWER, SQRT, EXP, LN, LOG, LOG10, INT, TRUNC, ROUNDUP, ROUNDDOWN, FLOOR, CEILING, SIGN, PI, PRODUCT, SUMPRODUCT, MEDIAN, STDEV, STDEVP, VAR, VARP, PERCENTILE, QUARTILE, LARGE, SMALL, COMBIN и FACT. Для текста: LEN, LOWER, UPPER, TRIM, CONCAT, LEFT, RIGHT и MID.

### Как посчитать шансы выпадения по таблице лута?

Шанс предмета за попытку равен его весу, делённому на сумму всех весов, а шанс получить его хотя бы раз за n попыток равен 1 - (1 - p)^n. В Nodary кнопка «Шансы выпадения» на листе считает это для каждого предмета, с правилом гаранта и числом попыток для полного сбора. Без учётной записи ту же математику выполняет бесплатный калькулятор на /tools/drop-rate-calculator.

### Можно ли импортировать мою таблицу баланса из Excel?

Да, из .xlsx или CSV, с предпросмотром до каких-либо изменений. Формулы пересчитываются там, где их покрывают функции Nodary; остальные сохраняют результат, записанный Excel, а импорт перечисляет то, что не переносится: макросы, сводные таблицы, объединённые ячейки и диаграммы. Старые файлы .xls и .ods не читаются.

### Могут ли Unity, Unreal или Godot читать данные баланса?

Да, по адресу: ключ данных читает вычисленные значения листа в JSON или CSV по HTTPS, так что их забирает скрипт сборки или сама игра. Каждый ответ несёт ETag, а неизменённый лист отвечает 304 без тела. Плагина для движка нет; поток работает по обычному HTTP.

### Учитывает ли панель шансов выпадения гарант?

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

### Может ли ИИ-агент сбалансировать мою таблицу?

Агент, подключённый через MCP, читает вычисленные значения и формулы листа через get_sheet, анализирует таблицу лута через analyze_drops и записывает ячейки через set_cells, не переписывая документ. После каждой записи он узнаёт, что теперь вычисляет каждая записанная ячейка и какие формулы сломались. MCP входит во все тарифы.

## Читать дальше

- [Геймдизайн-документы](https://nodary.ai/ru/game-design-document): Пишите геймдизайн-документ связанными страницами, которые ваша команда и ИИ-агенты держат в актуальном состоянии.
- [Локализация игр](https://nodary.ai/ru/game-localization): Таблицы перевода со статусом каждого перевода, проверкой длины и плейсхолдеров и экспортом для Unity, Unreal и Godot.
- [Продакшен игры](https://nodary.ai/ru/game-production): Исполнители, рецензии и блокеры на каждом документе, живые доски и хронологии и диаграмма выполнения, которая показывает, успеет ли веха.

## Держите таблицу лута рядом с правилами, которым она служит.

Начните бесплатно: два участника, один проект и десять документов, без карты. Или сначала попробуйте калькулятор шансов выпадения. Бесплатно для двух участников и десяти документов. Без карты.

Страница: https://nodary.ai/ru/game-balancing
