Расчет пули, применяемый на портале Мини-игры@mail.ru, подходит к тем видам преферанса, в которых 1 очко в пуле равно 1 очку в горе и 10 вистам. Значение пули в расчетах не участвует.
Ниже приведен пример пули после окончания партии, на примере которого мы рассчитаем результат игры для игроков А, Б, и В.
1. Определяем игрока с самой маленькой горкой (игрок А - 42 очка).
2. Вычитаем 42 очка из каждой горы. Получаем промежуточный результат:
3. Теперь переведем для игроков Б и В полученное значение горки в висты.
Для игрока Б его гору 54 делим на 3 и умножаем на 10.
Получается 54 / 3 х 10 = 180.
Это будет “плюсовыми” вистами игроков А и В на игрока Б.
Повторяем такую же операцию для игрока В.
Получается 90 / 3 х 10 = 300.
Записываем игрокам А и Б по 300 вистов на игрока В.
Складываем висты игроков и получаем следующий промежуточный итог:
Теперь осталось лишь посчитать висты игроков друг на друга. Для этого вычитаем последовательно висты для каждой пары игроков:
Висты для игроков А и Б 350 - 64 = 286
Висты для игроков А и В 360 - 88 = 272
Висты для игроков В и Б 478 - 275 = 203
Записываем каждое значение со знаком “+” игроку, имеющему больше вистов, и со знаком “-”, соответственно, игроку с меньшим значением вистов. В итоге мы получаем промежуточный результат перед последним этапом подсчета:
Теперь нам осталось лишь сложить значения вистов для каждого игрока. Так мы получим итоговую сумму выигрыша или проигрыша в вистах для каждого игрока.
Получаем финальный результат игры:
Правильность подсчета результатов очень легко проверить. Сумма вистов у всех игроков должна равняться 0.
В нашей реализации игры “Преферанс” игра ведется на заранее известную ставку, которую делают игроки. Соответственно, сумма проигрыша не может превысить сумму ставки, а сумма выигрыша - сумму общего банка. Конкретный размер выигрыша и проигрыша рассчитывается пропорционально количеству набранных вистов, которые мы с Вами научились считать выше.