Formula

LP 산정 방식

포커룰루 랭킹은 홀덤 토너먼트에 맞춘 Lulu LP 공식으로 entry마다 점수를 계산합니다.

Core Formula

entry 단위 LP

actual    = (N - p) / (N - 1)
expected  = 1 / (1 + exp(-(R_p - R_t) / 200))
base      = 15 * (actual - expected)
top10     = max(0, (11 - p) * 3)
extreme   = top/bottom 5% linear modifier (+10..+30 / -10..-30)
LP_delta  = clamp(base + top10 + extreme, -60, +60)

같은 토너먼트에서 여러 번 entry한 경우 entry 번호 순서대로 계산합니다. 첫 entry 결과가 반영된 뒤 두 번째 entry의 직전 LP가 정해집니다.

Safety

운영 기준

기존 16개 게임은 배치고사로 보고 모든 entry를 반영합니다.

17번째 게임부터는 토너먼트 시작 시점 티어 기준으로 cap을 적용합니다.

cap을 초과한 entry는 게임 기록에는 남지만 LP 변화에는 들어가지 않습니다.

챌린저는 1경기 이상 플레이어 중 LP 상위 50명으로 고정하고, 다이아몬드부터 브론즈까지는 I/II/III 세부 티어로 배정합니다.

Variables

변수

R_pentry 직전 플레이어 LP
R_t토너먼트 시작 시점 참가자 평균 LP
N토너먼트 총 entry 수
p해당 entry의 최종 순위, 1위가 가장 좋음
actual실제 순위 백분위, 1위=1 / 최하위=0
expectedR_p와 R_t 차이로 계산한 기대 백분위

Re-entry Cap

티어별 점수 반영 entry

미배정
브론즈 I-III
1
실버 I-III
2
골드 I-III
3
플래티넘 I-III
4
다이아몬드 I-III
5
챌린저

Examples

검증 시나리오

평균 플레이어, top 40%

R_p 1500 · R_t 1500 · 176 / 440

+1.5

평균 플레이어, 1위

R_p 1500 · R_t 1500 · 1 / 440

+60.0

평균 플레이어, 최하위

R_p 1500 · R_t 1500 · 440 / 440

-37.5

평균 플레이어, top 5%

R_p 1500 · R_t 1500 · 150 / 3000

+16.9

평균 플레이어, bottom 5%

R_p 1500 · R_t 1500 · 2851 / 3000

-16.9

강자가 1위

R_p 1700 · R_t 1500 · 1 / 440

+60.0

강자가 top 40%

R_p 1700 · R_t 1500 · 176 / 440

-1.9

언더독이 1위

R_p 1300 · R_t 1500 · 1 / 440

+60.0

언더독이 최하위

R_p 1300 · R_t 1500 · 440 / 440

-34.0

강자가 약한 필드 최하위

R_p 1700 · R_t 1300 · 440 / 440

-43.2