🚀텔레포트

📌 텔레포트 시스템 개요

1️⃣ 목적

  • 월드 간 이동을 직관적·몰입감 있게 제공

  • 명령어 대신 NPC 상호작용 중심 UX

  • 악용 방지를 위한 준비시간·쿨타임·전투 제한 도입


2️⃣ 주요 UX 흐름

  1. NPC 상호작용

    • 플레이어가 특정 NPC 클릭

    • 즉시 목적지 선택 UI 열림

    • 사운드 재생으로 상호작용 피드백

  2. 목적지 선택 UI (선택 화면 / GUI·메뉴)

    • 이동 가능한 목적지 리스트 표시

    • 월드 및 카테고리별 직관적 아이콘 배치

  3. 준비시간(대기)

    • 선택 후 일정 시간 동안 대기

    • 이동 준비 안내: 타이틀/액션바/사운드

    • 준비 중 이동/점프/피해시 취소

  4. 이동 완료 / 취소

    • 준비시간 종료 시 텔레포트 성공

    • 취소 시 이동 무효 처리

    • 성공·취소 여부를 타이틀/액션바/사운드로 피드백


3️⃣ 월드 간 이동 경로 (다이어그램)


4️⃣ 월드별 NPC 배치와 기능

출발 월드
NPC 이름
기능
준비시간

🏘️ 마을 월드

<스폰으로 이동>

스폰 월드로 이동

5초

🏰 스폰 월드

<마을로 돌아가기>

마을 월드로 이동

1초

<탐험 시작하기>

탐험 월드로 이동

1초

<스폰 둘러보기>

스폰 내 건물 이동

1초

<이벤트 월드로 이동>

이벤트 월드로 이동

1초

🗺️ 탐험 월드

<스폰으로 이동>

스폰 월드로 이동

5초

<랜덤 텔레포트 안내>

탐험 월드 내 랜덤 이동

5초

🎉 이벤트 월드

<스폰으로 이동>

스폰 월드로 이동

1초


5️⃣ UX 설계 포인트

  1. NPC 상호작용

    • 이름표 3줄 규칙 ① 대표 이모지: 기능 직관 표현 (🚀=텔레포트, 🛒=상점, 🎉=이벤트) ② 기능 분류 텍스트: "텔레포트 NPC", "상점 NPC" ③ 구체 역할: <마을 안내>, <탐험 시작>, <무기 상점>

    • 행동: NPC 클릭 시 → 목적지 선택 UI 열림 (상점 NPC는 상점 UI 열림)

    • 피드백: 클릭 순간 사운드 + 액션바 안내

  2. 목적지 선택 UI

    • 카드형 버튼(큰 제목 + 보조설명)

    • 비활성 시 회색 처리 + 사유 표시 (쿨타임, 미운영 등)

    • 상단에 최근 이용 고정(있을 때), 내 마을 정류장 강조

  3. 준비시간

    • 액션바 카운트다운 + 초마다 짧은 효과음

    • 이동 중단 조건: 이동/점프/피해 시 즉시 취소

    • 취소 메시지: 이동이 취소됐어요.

    • 시작 불가 메시지: 지금은 위험해요!

  4. 이동 성공/취소

    • 성공

      • 타이틀: 이동 완료!

      • 서브타이틀: 즐거운 모험 되세요.

      • 완료 사운드

    • 취소

      • 짧은 경고음음

      • 액션바: 이동이 취소됐어요. 다시 시도해 주세요.


6️⃣ 제약 & 제한 요소 (플레이어 기준)

  • ⏳ 준비시간

    • 개념: 클릭 후 잠깐 기다려야 이동

    • 적용값: 마을·탐험 5초 / 스폰·이벤트 1초

  • 🔄 쿨타임

    • 개념: 이동 후 일정 시간 재사용 불가

    • 적용값: 10~60초 (목적지별 차등)

  • ⚔️ 전투 제한

    • 개념: 전투 도중(최근 피해 시) 이동 불가

    • 적용값: 최근 10초 이내 피해 시 텔레포트 불가

  • 🧭 랜덤 이동 안전성

    • 개념: 위험 지형·다른 플레이어 근처·보호구역 회피

    • 적용값: 반경 64블록 회피, 최대 20회 재시도 후 실패 처리


7️⃣ 확장성 고려

  • 경제 연동(이동 비용, RTP 비용)

  • 탐험월드 RTP 일일 사용 횟수 제한

    • 뉴비와 뉴비가 아닌 플레이어 간에 횟수 차등

  • 마을월드 RTP 도입

    • 뉴비가 처음 마을을 세울때 필요

  • 마을월드 거점 도입

    • 뉴비가 처음 마을을 세울때 필요

Last updated