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

Формулы для кривых, стоимостей и шансов и график, который их показывает
Наберите =, и ячейка считает. Помимо 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: нет макросов и сводных таблиц, а формула или график читает только листы своего документа, но не чужого.
Измените значение: все формулы и график пересчитаются. Выберите ячейку, чтобы увидеть её формулу.
| Level | Cost (shells) | Tide income (shells) | Tides to afford |
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 |
- Cost (shells)
- Tide income (shells)
Data
| Label | Cost (shells) | Tide income (shells) |
|---|---|---|
| 1 | 150 | 310 |
| 2 | 233 | 356 |
| 3 | 360 | 402 |
| 4 | 559 | 449 |
| 5 | 866 | 495 |
| 6 | 1342 | 542 |
Читайте таблицу лута в игроках, а не в процентах
Нажмите «Шансы выпадения» на листе с предметами и весами. Панель даёт шанс каждого предмета за попытку и за 10, 50 и 100 попыток, среднее число попыток и попытку, к которой предмет есть у половины, девяти из десяти и 99 из 100 игроков. Добавьте правило гаранта для одного предмета, чтобы увидеть, что меняет гарантия, и узнайте, сколько займёт сбор всей таблицы.
- Веса, вычисленные формулами, учитываются, и панель следует за каждым изменением
- Полный сбор считается точно до 12 предметов, дальше симулируется с фиксированным зерном
- Результаты можно скачать в CSV
- Та же математика без учётной записи: /tools/drop-rate-calculator
Чего это не делает Правило гаранта это жёсткая гарантия на один предмет. Мягкий гарант, при котором шанс растёт с каждой попыткой, и выборка без возвращения не моделируются.

Листы приходят из Excel и уходят в движок
Импортируйте файл .xlsx или CSV с предпросмотром: выберите лист, проверьте тип каждого столбца и оставьте формулы живыми или сохраните результаты, записанные Excel. Задайте столбцам правила, например список вариантов, диапазон чисел или обязательную ячейку, и подсветку, которая окрашивает то, что требует внимания. Затем направьте сборку на лист: ключ данных читает его вычисленные значения в JSON или CSV по постоянному адресу, а неизменённый лист отвечает 304.
- Формула, которую Nodary не может вычислить, сохраняет результат из Excel, ячейка за ячейкой
- Правила столбцов отмечают значения для проверки, никому не мешая печатать
- Ключ данных только читает и может быть ограничен одним проектом
- Таблицы перевода используют тот же поток, в JSON, CSV, .po или XLIFF
Чего это не делает Файлы .xls, .ods и защищённые книги не поддерживаются, а импорт заменяет лист целиком. Лист вмещает до 50 000 ячеек, а ключ данных выполняет до 120 запросов в минуту.

Агенты балансируют ячейку за ячейкой и сначала показывают расчёт
Через MCP агент читает лист как вычисленные значения с формулой за каждой ячейкой, запускает тот же анализ шансов выпадения, что и панель, и записывает отдельные ячейки, не переписывая документ. После каждой записи он узнаёт, что теперь вычисляет каждая изменённая ячейка и какие формулы сломались. Промпт ревью баланса читает таблицу лута или кривую и предлагает изменения, прежде чем что-либо трогать. MCP входит во все тарифы.
Подключить агентаВы проситеСколько погружений в «Таблицах дропа» Saltmarrow нужно, чтобы Утонувшую линзу получили девять игроков из десяти? Если больше 200, предложи новые веса, которые опустят это число ниже, покажи мне расчёт и запиши их, когда я соглашусь.
search_documentsget_sheetanalyze_dropsset_cellsget_documentadd_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 входит во все тарифы.
Держите таблицу лута рядом с правилами, которым она служит.
Начните бесплатно: два участника, один проект и десять документов, без карты. Или сначала попробуйте калькулятор шансов выпадения.
Бесплатно для двух участников и десяти документов. Без карты.