What if
만약에그 시절 던전에 길 안내가 있었다면?
원래는가이드북 지도를 보거나, 헤매면서 길을 외웠다
넣은 것채팅창에 .길 → 다음 층, 이전 층 가는 길이 바닥에 화살표로 그려진다
직접 해 보기이 글 아래 체험 지도 (캐릭터를 끌어다 놓아 보자)

그 시절, 길은 머리에 있었다

1.44 때도 2.7 때도 3.1 때도, 처음 가는 던전은 늘 막막했다.

그때 길 찾는 방법은 두 가지였다. 리니지 가이드북을 펴 놓고 거기 실린 던전 지도를 보면서 가거나, 그냥 몸으로 외우거나. 오만의 탑 몇 층에서 다음 계단을 못 찾아 빙빙 돌다가 물약 다 빨고 귀환하고, 다음에 또 가서 헤매고, 그러다 어느 순간 “여기서 오른쪽, 벽 끼고 쭉” 하고 몸이 먼저 가게 된다.

던전은 기억(북마크)도 안 됐다. 그래서 길은 결국 내 머릿속에 저장해야 했다. 몇 층 계단이 어느 구석에 있는지 외우고 있다는 게 은근히 자랑이던 시절이다.

요즘 게임은 다 알려 준다

요즘 게임을 해 보면 격세지감이다. 미니맵에 목적지가 찍히고, 퀘스트 하나 누르면 캐릭터가 알아서 걸어간다. 길 안내는 이제 특별한 기능이 아니라 당연히 있는 기본 편의 기능이 됐다.

그러다 문득 생각해 봤다. 이 당연한 기능이 그 시절 리니지에 있었다면 어땠을까? 가이드북 대신 바닥에 화살표가 깔리고, 길을 외우는 대신 .길 한 마디면 됐다면?

그래서 재현 환경에 직접 넣어 봤다.

이렇게 넣어 봤다

채팅 명령 하나로 만들었다. 이름은 .길이다.

  • 켜고 끄기: 채팅창에 .길을 치면 켜지고, 한 번 더 치면 꺼진다. 다시 접속하면 꺼진 상태로 돌아간다.
  • 어디서: 던전에서만 그려진다. 기억이 안 되는 맵을 던전으로 친다. 배 안이나 여관은 뺐다.
  • 무엇을: 바닥에 안내선을 두 갈래 그린다.
    • 빨간 화살표는 다음 층으로 가는 길이다. 이 글의 그림과 체험 지도에선 잘 보이게 노란색으로 그렸다.
    • 파란 화살표는 이전 층이나 나가는 길이다.
  • 얼마나: 캐릭터 앞 12칸까지, 2칸마다 화살표 하나. 1.2초마다 다시 그려서 걸으면 선도 따라온다.
  • 채팅 안내: 층에 들어서자마자 한 번, 걷는 동안엔 10초마다 남은 걸음을 알려 준다.

다음 층 (해적섬 던전 4층) 40걸음 / 이전 층 (해적섬 던전 2층) 155걸음

  • 출구가 없을 때: 걸어서 나갈 출구가 없는 곳이면 “순간이동이나 귀환이 필요해요"라고 알려 준다.

“다음 층"은 어떻게 정하나

생각보다 이게 까다로웠다. 규칙은 맵 이름에 붙은 숫자다.

  • 같은 던전이면서 숫자가 더 큰 곳으로 가는 출구는 다음 층.
    • 예: 해적섬 던전 3층에서 4층.
  • 나머지는 이전 층이나 나가는 길.
    • 예: 숫자가 작은 층, 바깥 필드, 다른 던전.
  • 개미 던전처럼 이름에 숫자가 없는 곳은, 바깥에서 출구를 몇 번 거쳐야 오는 곳인지로 깊이를 잰다.
  • 같은 층 안에서 이 구석 저 구석을 잇는 출구는 출구로 안 치고 그냥 통로로 본다. 글루디오 던전 2층처럼 층 안에서 떨어진 방으로 건너가는 곳이 그렇다.

길은 어떻게 찾나: 출구에서 거꾸로 번호 매기기

여기가 이 기능의 핵심이다. 캐릭터에서 출구를 찾아가는 게 아니라, 출구에서 거꾸로 번호를 매긴다.

  1. 출구 칸에 0을 쓴다.
  2. 0 옆에 걸어서 갈 수 있는 칸에 1, 그 옆에 2, 3, 4… 물결 번지듯 층 전체에 번호를 쓴다.
  3. 캐릭터는 자기 칸 번호만 보고, 번호가 하나 작은 옆 칸으로 한 걸음씩 가면 된다. 그게 출구까지 제일 짧은 길이다.

말하는 섬 던전 1층 일부. 칸마다 출구까지 남은 걸음 수가 적혀 있고, 기사는 숫자가 줄어드는 쪽으로 걷는다

말하는 섬 던전 1층 한 귀퉁이를 그대로 그려 봤다. 벽(보라 선)을 사이에 두고 숫자가 확 뛰는 곳이 있다. 벽 너머는 가까워 보여도 빙 돌아가야 해서 그렇다. 번호는 캐릭터가 실제로 걸을 수 있는 방향으로만 이어서 매겼다. 그래서 숫자를 따라가면 벽에 막힐 일이 없다.

왜 굳이 거꾸로 하냐면, 한 층에 몇 명이 있든 계산은 한 번이면 되기 때문이다.

  • 번호는 층마다 “다음 층용”, “이전 층용” 두 장만 만들어 두고 모두가 같이 쓴다.
  • 한 장 만드는 데 던전 한 층은 0.2~0.8밀리초, 아주 큰 맵도 2~5밀리초면 된다.
  • 그다음부터 캐릭터는 자기 칸 숫자만 읽는다. 사람이 몇십 명 몰려 와서 이리저리 뛰어다녀도 다시 계산할 게 없다.

서버 쪽 부담이 거의 없다는 얘기다. 이런 기능은 사람이 몰릴 때 무거우면 바로 못 쓴다.

직접 해 보기

재현 환경 지도 14장을 그대로 옮겨 왔다. 캐릭터를 끌어다 아무 데나 놓아 보자. 놓는 순간 그 칸의 번호를 읽어서 길이 다시 그려진다.

  • 위 목록에서 던전을 고를 수 있다.
  • “다음 층 / 이전 층 / 둘 다"로 어느 쪽 길을 볼지 고른다.
  • ▶ 따라 걷기를 누르면 화면이 확대되면서 캐릭터가 출구까지 걸어간다.

해적섬 던전 3층에서 “둘 다"를 켜고 2층 출구 근처에 캐릭터를 놓아 보면 재밌다. 2층은 몇 걸음이면 가는데, 4층은 섬을 빙 돌아 200걸음 넘게 가야 한다.

고민한 것들

어디까지 알려 줄까. 지금은 다음 층과 나가는 길만 알려 준다. 보스나 특정 몬스터가 나오는 자리까지 안내하는 것도 같은 방식으로 금방 만들 수 있다. 몬스터가 나오는 칸에서 거꾸로 번호를 매기면 끝이다. 그래도 일부러 아직 안 넣었다. 거기까지 알려 주면 던전이 너무 쉬워지지 않을까 싶어서다. 길을 아는 것과 사냥터를 아는 건 다른 얘기라고 생각한다.

앞 12칸만. 출구까지 길 전체를 바닥에 깔 수도 있지만, 앞 12칸만 그린다. 방향만 잡아 주고 나머지는 걸으면서 따라오게 했다. 칸 수, 간격, 다시 그리는 주기는 설정값이라 써 보면서 바꿀 수 있다.

그 시절에 이게 있었다면

솔직히 반반이다.

있었으면 처음 가는 던전이 덜 무서웠을 거다. 계단 찾다가 물약 다 빠는 일도 줄었을 거고, 길 몰라서 못 가 보던 깊은 층에도 좀 더 일찍 내려가 봤을 거다. 요즘 게임들이 길 안내를 기본으로 넣는 데는 다 이유가 있다.

그런데 그 시절 던전이 기억에 남는 건, 어쩌면 헤맸기 때문이기도 하다. 가이드북 지도를 손가락으로 짚어 가며 걷던 거, 몇 번을 누운 끝에 계단 위치를 외웠을 때의 그 뿌듯함. .길이 처음부터 있었다면 그 길들이 지금처럼 머릿속에 남아 있진 않았을 거다.

그래서 .길은 꺼진 채로 시작한다. 편하게 가고 싶으면 켜고, 그 시절처럼 외워 가며 다니고 싶으면 안 켜면 그만이다.


이 기능도 AI(Claude)랑 대화하면서 만들었다. 번호 매기는 방식을 정하고, 층 판단 규칙을 다듬고, 이 글의 체험 지도까지 같이 만들었다.