c9b9145615
"몇 초 동안 나아간다"로 잡았더니 시간 범위가 좁고 속도가 고정이라 매번 비슷한 거리를 갔다. 짜인 것처럼 보였다. - 시간이 아니라 거리로 이동을 끊는다. 거리는 층 높이의 0.3~6배(1~22칸)에서 뽑되 pow(randf(), 1.6)으로 짧은 쪽에 치우치게 - 속도 배수도 이동마다 0.6~1.5배로 새로 뽑는다 - 좌우 어느 쪽으로 갈지도 매번 새로. 가던 쪽을 잇게 했더니 한 방향으로 흘렀다 - 위아래로 가는 것은 off_odds로 따로 굴린다 (물고기 15%, 게 4%) - 벽에서 돌아설 때는 이번 이동을 곧 끝내서 벽을 따라 미끄러지지 않게 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>