만드는 과정게시

전설의 팀을 이기는 확률, 게임 밸런스는 어떻게 만들었을까?

유명한 이름을 뽑아도 지는 이유, 홈코트와 시리즈의 긴장감. 현재 코드가 계산하는 것과 단순화한 것을 구분해 이야기합니다.

좋은 선수를 뽑았는데 지면 억울합니다. 반대로 좋은 선수를 고르는 순간 결과가 정해져 버리면 마지막 경기를 기다릴 이유가 줄어듭니다. 간단한 웹게임에서도 두 감정 사이의 간격을 어떻게 남길지는 중요한 고민입니다.

레전드를 이겨라는 실제 NBA 경기의 모든 움직임을 재현하는 시뮬레이터가 아닙니다. 아래 이야기는 공개된 게임의 현재 코드와 실제 업데이트 과정을 바탕으로, 어떤 요소가 결과에 들어가고 무엇은 들어가지 않는지 설명합니다. 내부 가중치 전체를 공략표처럼 공개하려는 글은 아닙니다.

선수 이름을 더해서 승리를 정하지 않는다

승패를 계산할 때에는 대표 시즌 기록을 가공한 게임용 능력을 사용합니다. 원기록의 평균 득점을 다섯 명분 그대로 더해 상대 점수와 비교하는 방식은 아닙니다. 서로 다른 시대의 기록을 함께 다루기 위한 상대평가가 들어가 있습니다.

공격 수치가 높은 선수가 여럿 모이면 전력을 단순 합산하지 않는 조정도 있습니다. 그렇다고 모든 선수 간의 호흡이나 수비 조합을 세밀하게 평가하는 것은 아닙니다. 간단한 규칙으로 유명한 이름만 모으면 자동 승리하는 느낌을 줄이려는 장치로 이해하는 편이 정확합니다.

선택한 전략과 상대가 선택한 전략

현재 게임에는 일곱 전략이 있고, 내 선수들의 특성과 전략의 적합도, 상대 전략과의 관계가 계산에 들어갑니다. 보스마다 정해진 특징과 기본 전략이 있으며, 상대도 매번 똑같은 선택만 하는 구조는 아닙니다.

전략을 선택했다고 코트 위의 움직임을 실시간으로 조종하는 것은 아닙니다. 같은 전략 이름이라도 어떤 선수들과 함께 선택했는지에 따라 계산의 출발점이 달라집니다. 단 한 번의 승리로 최적 전략을 증명하거나 한 번의 패배로 무의미하다고 단정하기는 어렵습니다.

보스의 홈, 그리고 7차전

1·2·5·7차전에는 보스의 작은 홈코트 이점을 적용합니다. 어느 경기든 보스에게 무조건 몇 점을 더해 놓고 점수판을 뒤집는 방식은 아닙니다. 해당 경기의 승리 확률을 조금 조정하고, 결정된 승패에 맞춰 점수를 만듭니다.

실제 코드는 기존 기본 난이도 조정도 유지합니다. 홈코트는 그 위에 경기별 차이를 더한 부분입니다. 이것을 왕조가 언제나 이기게 하는 강제 장치로 확대하고 싶지는 않았습니다. 마지막 경기까지 갔을 때 상대의 홈이라는 작은 긴장감을 남기는 정도가 목표입니다.

한 경기의 우연과 긴 시리즈

경기별 변수와 확률 때문에 예상 밖의 승패가 나올 수 있습니다. 좋은 팀도 한 경기를 내주고, 먼저 세 번 졌던 팀이 끝까지 버틸 수도 있습니다. 네 번 먼저 이겨야 끝나는 구조는 이런 결과를 한 경기보다 길게 바라보게 합니다.

화면은 한 경기씩 결과를 공개하지만 계산은 먼저 완료됩니다. 공개되는 동안 다시 주사위를 던지거나 누르는 타이밍에 따라 승패가 달라지는 방식은 아닙니다. 기다리는 시간은 이미 만들어진 시리즈를 함께 보는 연출입니다.

윌트의 득점과 승률은 같은 숫자가 아니다

팀의 승패와 점수를 먼저 만든 뒤 개인 기록을 배분합니다. 따라서 어떤 선수가 결과표에서 높은 득점을 올렸다고 그 득점이 다시 승률에 반영되는 순환 구조는 아닙니다. 개인 기록은 승패를 보여주는 가상 박스스코어이지 결과를 뒤에서 바꾸는 별도 전력 보너스가 아닙니다.

주전 다섯 명에게 기록이 집중돼 너무 커 보인다는 피드백 이후, 개인 기록에는 표시 보정을 넣었습니다. 팀 점수는 유지하므로 개인 득점 합계와 다를 수 있습니다. 결과 화면의 시리즈 평균은 실제 치른 경기 수로 계산합니다.

검증과 재미의 판단은 다른 일

홈코트 업데이트에서는 여러 보스와 후보 선택 경로를 반복 검증하고, 새 보정을 끄면 기존 엔진과 같은 기록이 나오는지도 확인했습니다. 이런 점검은 구현이 의도대로 동작하는지 확인하는 과정이지, 모든 팬에게 가장 재미있는 난이도를 수학적으로 증명한 것은 아닙니다.

그래서 이용자의 반응도 함께 봅니다. 여러 판의 결과가 지나치게 한 방향으로 기우는지, 패스가 실질적으로 새로운 선택을 주는지, 결과를 친구에게 보여주고 싶은지. 균형을 맞춘다는 말은 승률 숫자 하나를 고정하는 것보다 그런 경험을 조금씩 살피는 일에 가깝습니다.

게임으로 돌아가기 →전체 이야기 보기