한국 어종 12종을 넣었습니다. 돌돔, 감성돔, 참돔, 우럭, 농어, 광어, 방어, 고등어, 갈치, 노래미, 붕장어, 전갱이. 파이팅 프로필도 저마다 다르게 줬습니다.

한 마리도 잡을 수 없었습니다.

표를 안 채웠습니다

루어마다 어종별 매력도가 표로 있습니다. 12종을 추가하면서 이 표를 채우지 않았습니다.

조회는 "없으면 0"으로 되어 있었고, 매력도가 0이면 물고기가 즉시 떠납니다. 그러니 새로 넣은 12종은 어떤 루어에도 반응하지 않습니다. 루어 6개 × 12종, 전부 비어 있었습니다.

치명적인데 조용합니다. 오류도 안 나고 경고도 없습니다. 물고기는 정상적으로 헤엄치고, 정상적으로 다가왔다가, 정상적으로 떠납니다. 없는 값을 0으로 대신하는 기본값이 "이 물고기는 이 루어를 싫어한다"와 정확히 같은 모양이라 구분이 안 됩니다.

채비 11개 × 어종 19종, 누락 0으로 채웠습니다.

미끼는 루어의 반대편 거래입니다

채우면서 미끼를 넣었습니다. 그전까지는 위쪽이 전부 루어였습니다 — 가만히 있으면 값어치가 없고 끌려다녀야 일하는 금속과 플라스틱입니다.

미끼는 모든 항목에서 정반대입니다. 그리고 그걸 라벨이 아니라 숫자가 말합니다.

  • 가만히 둘 때의 값이 1에 가깝습니다 — 미끼는 정지 상태가 최고이기 때문
  • 움직임으로 얻는 값이 0에 가깝습니다 — 감아들이면 물고기에서 멀어질 뿐이기 때문
  • 유효 범위가 번쩍임이 아니라 냄새에서 옵니다 — 그래서 흐린 물과 밤에도 됩니다

이 해안이 실제로 낚이는 방식이기도 합니다. 돌돔은 성게를 먹고 미노우는 쳐다도 안 봅니다. 감성돔은 찌 밑 새우와 게에 낚입니다. 이게 빠져 있었으니 12종이 이론상의 존재였던 것입니다.

밑밥도 넣었습니다. 밑밥은 물고기를 잡는 게 아니라 낚는 물에 불러 모아 붙잡아 두는 것이라, 루어와는 다른 층에 있습니다. 구름 중심에서 최대고 가장자리로 갈수록 떨어지니 구름 안 어디에 미끼를 두느냐가 판단이 됩니다.

다만 매력도 0은 여전히 0입니다. 밑밥은 나쁜 채비를 좋게 만들지 않습니다.

확인할 방법이 없었습니다

고쳤는지 어떻게 압니까. 몇 번 던져 보는 걸로는 알 수 없습니다. 세 번에 한 번 물리는 루어와 고장난 루어를 몇 번의 캐스팅으로 구분할 수 없습니다.

이 환경에서는 브라우저 창이 프레임을 안 그려서 플레이로 확인하는 것 자체가 막혀 있었습니다.

그래서 하네스를 만들었습니다. 실제 입질 엔진을 그대로 돌리고 물고기 무리만 대역을 세웁니다. 게임 코드를 흉내 내지 않는 게 핵심입니다 — 흉내 낸 것을 검사하면 흉내가 맞는지를 검사하는 셈이 됩니다.

하네스가 처음에 거짓말을 했습니다

처음 돌렸더니 전 루어 전 어종 0이었습니다. 고친 게 아무 소용이 없었다는 뜻입니다.

원인은 게임이 아니라 제가 하네스에 넣은 유인력 감쇠 0.1이었습니다. 그것 때문에 물고기가 판정 범위 2m 안에 영영 못 들어와서 아무것도 성사될 수 없었습니다.

그 감쇠는 제가 "이 정도면 적당하겠지" 하고 넣은 값입니다. 그런데 게임의 유인력 이득은 무리 응집력과의 평형점에 맞춰 잡혀 있고, 그 사실이 코드에 주석으로 적혀 있었습니다. 제가 임의로 곱한 0.1이 그 평형을 깨뜨린 것입니다. 계수 없이 그대로 적용하니 정상 동작했습니다.

제가 지어낸 물리로 게임을 판정할 뻔했습니다. 며칠 전 바다 쪽에서 흰 면 원인을 여섯 번 오진한 것도 원인이 검증 도구였는데, 같은 실수를 다른 모양으로 한 셈입니다. 도구가 0을 뱉으면 대상이 고장난 게 아니라 도구가 고장났을 가능성을 먼저 봐야 합니다.

결과

120초, 최적 릴 속도, 무리 위에 착수시킨 조건입니다.

루어결과
지그저층 6종 전부 물림 — 우럭 147, 볼락류 130, 광어 130
봉돌37~87
스푼6종 중 4종 (붕장어·자바리는 수심에서 0)
포퍼6종 전부 0

포퍼가 전부 0인 게 오히려 반가웠습니다. 표층 루어가 저층 어종에 닿지 않는다는 앞선 계산과 정확히 일치합니다. 예측이 있고 그 예측이 맞았습니다.

단서를 하나 붙여 둡니다. 이 수치는 상태 기계가 도는지와 루어 사이의 서열을 증명할 뿐입니다. 실제 게임에서의 빈도는 무리가 어디 있느냐가 정하고, 그건 이 하네스가 재현하지 않습니다.