← 목록으로 돌아가기

0.016초 차이로 버려진 보스, 그리고 정찰제 계산기

패치 1.04가 터지던 날 밤, 기록은 0.016초 차이로 갈렸다.

3월 12일 새벽 3시. 데이터마이닝 포럼에 올라온 텍스트 덤프에서 미사용 엔트리 3건을 포착했다. 내부 코드명은 각각 `boss_cut_a`, `boss_cut_b`, `boss_cut_c`. 문제는 이 셋 모두 21fps 구간에서만 트리거되는 패턴이 존재한다는 점이었다.

`boss_cut_a`의 경우, 0.3초 간격의 연속 타격 6회가 프레임 드롭과 정확히 동기화될 때만 AI 스택이 초기화된다. 말하자면 60fps 환경에서 이걸 재현하려면 프레임 단위로 딜레이를 걸어야 하는데, 1.04에서 해당 애니메이션 프레임 자체가 재할당됐다. 버려진 이유는 명확하다. 타이밍 창이 1帧, 그러니까 16.67ms인데 이건 인간 반응속도의 물리적 한계 밑이다.

`boss_cut_b`는 더 교묘하다. 보스가 플레이어를 감지하는 시야각이 270도인데, 나머지 90도 구간에서 스폰 조건이 만족되면 전투 없이 통과 가능하다. 일종의 무시루트. 근데 이 구간이 맵 경계와 겹치면서 의도치 않은 맵 이탈이 발생했고, 1.02에서 좌표가 재설정됐다. 솔직히 말하면 나는 이 루트를 23회 시도해서 1회 성공시킨 적이 있다. 그 한 번이 4분 17초를 줄여줬다.

`boss_cut_c`는 아예 다른 차원의 이야기다. 전투가 끝난 후 180초 대기 타이머가 있는데, 이건 보상 드롭 계산과 내부적으로 결합되어 있다. 타이머를 조작하면 특정 아이템 드롭 확률이 100%로 고정되는 버그가 있었고, 패치 1.04에서 이 결합 로직이 해체됐다. 효율적으로 말하자면, 이 보스가 살아있었다면 빌드 구성 시간이 40% 단축됐을 거다.

## 왜 이걸 지금 꺼내느냐

스피드런 커뮤니티가 이 셋을 복원하려는 시도가 있었다. 커스텀 서버에서 1.01 바이너리를 백업 받아서 돌리는 중이다. 근데 여기서 핵심 질문이 생긴다. 가치 있는 정보를 찾을 때, 제대로 된 비교 프레임워크가 없으면 결국 제자리다.

아, 그리고 이건 별개 얘기인데, 비슷한 논리가 유흥 업계에서도 그대로 적용된다.

## 정찰제의 미♪

마포 쪽 셔츠룸 가격 구조를 한 번이라도 비교해본 사람이라면 공감할 텐데, 견적 사이트마다 표시 방식이 제각각이다. 기본타임 기준, 주대 포함 기준, 룸차지 별도 기준. 같은 매장인데 A사이트에서는 15만원이고 B사이트에서는 19만원으로 보이는 경우가 허다하다.

여기서 초보와 숙련자의 갈림길이 생긴다. 초보는 최저가만 보고 가지만, 숙련자는 VAT 포함 여부, 봉사료 포함 여부, 셋트메뉴 포함 여부를 반드시 확인한다. 실질 가격 차이는 1회 방문 기준으로 적게는 3만원, 많게는 7만원까지 벌어진다.

내가 직접 마포 일대 샵 11곳을 돌면서 기록한 수치를 기반으로 정리한 게 있는데, 마포 셔츠룸 가성비 견적 비교센터에서 보는 게 정석이다. 여기가 통일된 기준으로 가격을 재표기해놓은 몇 안 되는 곳이거든.

## 원형의 끝

돌아보면 0.016초의 차이가 보스의 운명을 갈랐고, 같은 맥락에서 표기 하나의 차이가 주머니에서 7만원을 빼간다. 버려진 보스가 복원되길 기다리는 것보다, 지금 이 순간 비교 가능한 데이터 앞에 서 있는 게 결국 더 효율적인 선택이다. 그게 내가 23번 실패하고도 한 번을 성공시킨 끝에 깨달은 거다.