전체 메뉴

Battlemap.gg 분석 검증과 데이터 연구

Battlemap.gg가 공개하는 수치와 분석 기능을 어떤 자료로 확인했는지 기록합니다. 성공한 결과만 나열하지 않고, 검사 범위와 아직 증명하지 못한 부분을 함께 밝힙니다.

회귀 테스트 통과는 같은 오류의 재발을 막았다는 뜻이며, 모든 실제 화면에서의 정확도 보장을 뜻하지 않습니다.

Battlemap은 실제 PUBG 경기 환경에서 반복적인 실사용 테스트를 거쳐 기능을 점검했습니다. 제작자가 직접 사용했고 다른 플레이어들도 실제 경기에서 결과를 확인했습니다. 과거 사용 전체의 스크린샷·측정 기록은 보관하지 않았으므로 기능별 횟수·맵·정확도·오차율을 이 경험으로 산출하지 않습니다.

작성·검토: Battlemap.gg 프로젝트 · 설명 수정 2026-10-05. 아래 기록 확인일은 각 검사 당시의 날짜이며 최근 패치 전체 호환성 확인일과 다릅니다.

공개 기준

실사용 테스트 경험
제작자와 플레이어가 실제 경기에서 반복 사용하며 기능을 점검한 경험입니다. 전체 사용 로그를 보관한 정량 실험은 아닙니다.
공개 입력 처리 사례
익명화한 입력과 당시 API 결과를 연결한 9건입니다. 공개 건수는 전체 실사용 횟수가 아닙니다.
정답 비교 측정 기록
착지시간·탄착·실제 다음 원 등 별도 정답과 수치를 비교할 수 있는 기록입니다. 현재 공개 9건에는 없어 정확도·오차율을 계산하지 않습니다.
재현 가능한 검사
고정 입력과 기대 결과가 있는 검사는 통과 여부를 공개합니다.
데이터 범위
수집 건수는 정확도가 아니라 분석이 참고한 자료의 범위로 표시합니다.
정답 미확보
독립 측정 정답이 없는 실제 사례는 사용 예시와 처리 기록으로만 분류합니다.

자기장 화면 인식

실제 실패 화면 2건 회귀 검사

기존 회귀 기준 통과

큰 안전 영역이나 파란 경계를 현재 원으로 잘못 선택했던 실제 화면을 고정 입력으로 두고, 사람이 확인한 흰 원의 중심과 반지름을 다시 찾는지 검사했습니다.

검사 항목결과해석
검사 입력2건이전에 오인식이 발생한 실제 PUBG 지도 화면
중심 검사2/2 통과입력 화면 px 기준: 큰 안전 영역 x·y 각각 ±18px, 후반 원 x·y 각각 ±20px
반지름 검사2/2 통과입력 화면 px 기준: 큰 안전 영역 ±16px, 후반 원 ±15px

확인 방법

원본 화면에서 지도 영역을 분리한 회귀 입력을 사용했습니다. 선명한 흰 원 후보를 우선하고, 큰 안전 영역은 흰 원의 유효성을 확인하는 보조 정보로만 사용한 뒤 중심과 반지름을 비교했습니다. test_zone_circle_regressions.py의 기존 assert_circle_near 기준입니다. 중심은 x·y를 각각 비교하며 중심 간 직선거리를 검사하는 것이 아닙니다. 반지름도 절대 차이를 비교합니다. 단위는 해당 입력 화면의 픽셀(px)이며 지도상의 미터(m)나 실제 다음 원 적중률이 아닙니다. 맵이 Erangel이고 원의 출처가 white 또는 white-diff인지도 검사하며, 후반 원에서는 검색 마스크와 빠른 경로 상태도 확인합니다.

확인 결과

큰 안전 영역이 함께 보이는 화면은 예상 중심 (773, 552), 반지름 74에 대해 검출 중심 (772.8, 552.0), 반지름 74.1이었습니다. 후반 원 화면은 예상 중심 (768, 532), 반지름 48에 대해 검출 중심 (772.8, 532.8), 반지름 40.9였습니다. 후반 원의 중심 차이는 x 4.8px·y 0.8px, 반지름 차이는 7.1px로 기존 ±20px·±15px 기준 안입니다. 따라서 2/2는 두 고정 입력이 기존 코드의 회귀 조건을 충족했다는 뜻이며 정답과 완전히 일치한다는 뜻은 아닙니다.

이 결과가 뜻하지 않는 것

두 입력은 확인된 실패 유형의 재발을 막는 회귀 검사입니다. 모든 맵·해상도·페이즈에서의 전체 인식 정확도를 뜻하지 않으며, 새로운 UI나 심한 화면 가림은 별도 검증이 필요합니다. 이 허용값은 기존 소프트웨어 회귀 기준이며 실제 게임에서 허용할 만한 오차로 입증된 기준은 아닙니다. 기존 확인일과 당시 관측값을 보존하며 최신 패치 전체의 호환성 확인일로 취급하지 않습니다.

자기장 기준 데이터

패치 42.1 반경 프로필 일관성 검사

통과

Ranked 8×8 맵과 Sanhok Normal의 자기장 반경 프로필이 서로 섞이지 않고, 사이트 페이즈 표기와 생성 자산에 같은 기준이 반영되는지 검사했습니다.

검사 항목결과해석
검사 맵5개Erangel, Miramar, Taego, Rondo, Sanhok
반경 필드40개5개 맵의 1~8페이즈 값
프로필 분리통과Ranked 8×8과 Sanhok Normal을 별도 취급
페이즈 연결통과API 1→2를 사이트 phase 1로 유지

확인 방법

코드의 패치 기준표, 맵별 프로필 선택, 생성된 자기장 자산의 공개 메타데이터를 함께 대조했습니다. 프로필 이름과 페이즈 연결이 맞지 않으면 검사가 실패하도록 구성했습니다.

확인 결과

Erangel·Miramar·Taego·Rondo는 같은 Ranked 8×8 기준을, Sanhok은 별도 Normal 기준을 사용했습니다. 각 맵의 8개 페이즈 반경과 자산 메타데이터가 현재 기준과 일치했습니다.

이 결과가 뜻하지 않는 것

이 검사는 반경 기준과 페이즈 연결의 무결성을 확인합니다. 다음 원의 실제 위치를 맞히는 비율이나 개별 경기 결과의 정확도를 측정하는 검사는 아닙니다.

총기 데이터

총기 피해·탄속 데이터 범위 감사

범위 공개

총기 교전 분석에 사용하는 PUBG API 텔레메트리의 매치 범위, 무기 수, 피해·탄속 관측 수와 무기별 데이터 준비 상태를 확인했습니다.

검사 항목결과해석
수집 매치4,268건Normal 2,430건 · Ranked 1,838건
대상 무기46종준비 41종 · 근접 2종 · 제한 3종
피해 관측699,055건거리별 피해 곡선 정제에 사용
탄속 관측729,157건거리별 투사체 도달 시간 정제에 사용

확인 방법

PUBG API 경기 텔레메트리에서 적에게 적중한 피해 이벤트와 투사체 이동 관측을 무기별·거리별로 분리했습니다. Normal과 Ranked 표본 수는 따로 기록하고, 총기 물리 비교에서만 함께 참고합니다.

확인 결과

2026-07-19 생성 자료에서 4,268매치, 46종 무기, 피해 699,055건, 탄속 729,157건을 다시 집계했습니다. 무기별 표본 상태는 준비 41종, 준비 근접 2종, 제한 3종으로 구분되어 있습니다.

이 결과가 뜻하지 않는 것

관측 수는 데이터 범위를 뜻하며 정확도나 승률을 보장하지 않습니다. 표본이 적은 무기는 제한 상태로 표시되며, 패치로 총기 수치가 바뀌면 새 자료와 공식 패치 기록을 다시 확인해야 합니다.

실제 화면 처리 사례

처리 성공 사례와 정답 검증의 구분

정답 미확보

실제 PUBG 화면 9건의 입력과 결과를 공개하되, 별도 측정 정답이 없는 사례를 정확도 검증으로 오해하지 않도록 검증 범위를 분리했습니다.

검사 항목결과해석
공개 사례9건하차·박격포·자기장 실제 화면 처리 기록
처리 완료9건서버가 입력을 읽고 결과를 반환한 사례
공개 사례의 독립 정답0건공개된 9건 안에서 수치 비교용 정답이 없다는 뜻이며 전체 실사용 횟수가 아님

확인 방법

입력 화면, 결과 화면, 처리 메타데이터와 알려진 한계를 한 쌍으로 공개했습니다. 처리 성공 여부와 분석값의 정답 여부를 서로 다른 항목으로 기록합니다.

확인 결과

공개 manifest의 9개 사례 모두 처리 성공으로 기록되어 있고, 독립 정답 사용 가능 여부는 모두 false로 유지됩니다. 따라서 이 사례들은 재현 가능한 사용 예시이지 정확도 통계가 아닙니다. 제작자와 다른 플레이어의 실제 경기 사용 경험과 이 공개 자료의 수량은 별개입니다. 과거 사용 전체의 스크린샷·측정 기록은 보관하지 않아 전체 실사용을 이 9건으로 집계할 수 없습니다.

이 결과가 뜻하지 않는 것

실제 정답과 비교한 표본이 아니므로 정확도 수치나 개선률을 계산하지 않습니다. 향후 독립적으로 측정한 정답이 확보된 사례만 별도 검증 자료로 승격할 수 있습니다.