Формула подсчета очков

Как вы помните из статьи про подсчет стоимостей рук, мы определяем число хан и фу, а далее смотрим по таблице размер выплаты. Новички могли заметить, что в таблице есть повторяющиеся выплаты, расположенные не случайным образом. Многие опытные игроки знают, что в основе таблицы выплат риичи-маджонга лежит единая формула. Однако мало кто ее помнит, а считать по ней умеют единицы. В то же время для расчета редких и сложных в запоминании выплат, вроде 1 хан и 80 фу или 2 хан и 100 фу, удобно пользоваться формулой:

fu-hanЭто базовая формула подсчета стоимости руки, где fu — количество фу, а han — число хан в руке. Рассмотрим руку в 1 хан и 40 фу для примера. Подставляем значения в формулу:

1-40

Это базовая стоимость руки. Чтобы получить выплату по рон, необходимо это значение умножить на 4 (для дилера на 6) и округлить вверх до сотен:

1-40-ronи для дилера, соответственно:

1-40-ron-ton

Аналогичные расчеты для руки в 2 хан и 30 фу:

2-30

2-30-roundup

2-30-round-up-ton

Это что касается выплаты по рон. Выплата по цумо считается немного по-другому. Стоимость, полученная по базовой формуле после округления вверх до сотен соответствует выплате за цумо для недилера. Для выплаты дилера есть небольшая хитрость: если в получившемся значении базовой стоимости число десятков больше пяти, то оно округляется вверх и умножается на два. Например, для руки 2 хан и 30 фу:

2-30-tsumo

Таким образом, выплата составит 500/1000 или 1000 с каждого для дилера.

Если число десятков меньше пяти, как, например в случае с рукой в 1 хан и 40 фу, то после умножения на два из полученного результата необходимо дополнительно вычесть 100 очков:

1-40-tsumo

Получаем выплату: 400/700 и 700 с каждого для дилера.

Стоит заметить, что для рук с 25, 50 и 100 фу базовая стоимость получается круглым числом и никаких дополнительных действий не требуется.

Также для простоты подсчета в базовой формуле вместо второго множителя можно сразу использовать коэффициенты: 8, 16, 32 и 64 для рук стоимостью в 1, 2, 3 и 4 хан, соответственно. Именно благодаря этим множителям в таблице выплат соблюдаются закономерности, как например одинаковая стоимость для рук:

  • 1 хан и 80 фу,
  • 2 хан и 40 фу,
  • 3 хан и 20 фу.

То есть удвоение числа фу равноценно увеличению стоимости руки на один хан.

Статья подготовлена Зайцевым Дмитрием.

Формула подсчета очков: 2 комментария

  1. Не совсем верное замечание про «Если число десятков меньше пяти, как, например в случае с рукой в 1 хан и 40 фу, то после умножения на два из полученного результата необходимо дополнительно вычесть 100 очков» просто для подсчета очков ВСЕГДА нужно выигрышное число умножать на 2 до округления, и округлять лишь после этого.В твоем примере 320*2 = 640 округляем до 700.

    Так что на самом деле правило вообще общее — вне зависимости от того, сколько единиц и десятков в базовой стоимости.

  2. Да, я знаю. Этот вариант упрощает подсчёт в уме. Круглое значение легче умножать, плюс сразу получаешь выплату для недилера, а из неё — для дилера. Иначе, на мой взгляд, слишком много действий: 320 округлить до 400, потом снова взять 320, удвоить и опять округлять. Это я ещё пример простой привёл, а, скажем, руку 2.110 или 3.60 сложней считать не округляя.

    К тому же, я это не сам придумал) Если я правильно помню, я видел такой способ ещё на риичи.ру.

Добавить комментарий