Module plinko

Source

Structs§

PlinkoPin
Колышек, которого коснулся шарик: ряд и колонка внутри ряда. В ряду row колонки нумеруются 0..=row.
PlinkoPinBonusesMap
Накопленные за всё время бонусы от колышков Plinko: атрибут → суммарная прибавка. Постоянный прогресс, как таланты и статуя; ограничен потолком активного транша (plinko_settings.tranches, BAL-021).

Enums§

PlinkoDirection
Шаг шарика в мини-игре Plinko: на каждом ряду колышков шарик уходит влево или вправо. Путь целиком решает сервер, клиент только проигрывает анимацию.

Functions§

pins_touched_by_path
Колышки, которых коснулся шарик, выводятся из пути детерминированно: в ряду r колонка равна числу шагов Right среди первых r шагов (шаг с индексом r — это решение, принятое уже НА этом колышке). Итоговый слот — общее число шагов Right.
slot_index_for_path
Индекс слота, в который приземлится шарик: число шагов Right.

Type Aliases§

PlinkoPath
Путь шарика: ровно rows шагов, по одному на ряд колышков.