라공

커뮤니티 '탐험' 확장팩

70,000원

라공에디션자캐커뮤커뮤니티팩확장팩series:community_kit탐험말칸보드

"우리 캐릭터들이 같은 지도 위에서 한 칸씩 나아가는 거, 그 그림이 갖고 싶어요."
"칸마다 보상 다르게, 지역 모으면 추가 보상까지. 코드 없이 만들 수 있을까?"

주사위 한 번 굴리면 끝나는 가벼움 + 스탬프 모으는 수집욕, 둘 다 챙기고 싶은 분!

주사위 굴리고 · 칸 도착하고 · 스탬프 모으는
한 판짜리 탐험 콘텐츠!


핵심 기능 한눈에

말칸 모험 보드 주사위 굴림 스탬프 수집 달성 그룹 랜덤 판 생성기 10+ 노드 타입 원형 / 직선 / 반사 퀘스트 노드 선택지 노드 보상 빌더 실시간 도착 피드 통계 · 플레이어 추적 풀스크린 플레이

판 만들기, 노드 배치, 달성 그룹, 보상까지 전부 관리자 페이지의 7개 탭에서 설정해요. 보상 효과는 클릭으로 조립하는 비주얼 빌더로 만들고, 코드를 직접 쓸 일은 없습니다.


노드 기반 모험

탐험보드의 기본 구조는 한 판 = 여러 칸(노드)이에요.

캐릭터는 주사위를 굴려 노드를 한 칸씩 따라가면서 도착하는 칸의 효과를 받습니다.

3가지 루프 모드

원형 (circular) — 한 바퀴 돌면 lap이 올라가는 보드게임 형식
직선 (linear) — 끝에 도달하면 정지
반사 (bounce) — 끝에 닿으면 반대로 튀어 돌아옵니다.

10가지 이상 노드 타입

출발 · 보상 · 빈 칸 · 워프 · 정지 · 후진 · 전진 · 이벤트 · 퀘스트 · 선택지 · 특수까지. 칸마다 다른 효과를 부여할 수 있어요.

주사위 시스템

아이템으로 굴리기

주사위는 아이템이에요. 관리자가 판마다 사용 가능한 주사위 아이템을 지정하고, 캐릭터는 인벤토리에서 그 아이템을 소모해서 굴립니다. 기본팩의 인벤토리/소모 처리가 그대로 연동돼요.

다양한 굴림 방식

고정값(fixed:N), NdN 표기(예: 2d6), 직접 선택(pick)까지. 같은 보드 안에서도 주사위마다 다른 굴림 방식을 쓸 수 있어요. "원하는 칸으로 가는 티켓" 같은 도구도 만들 수 있습니다.

일일 굴림 카운트

플레이어별 일일 굴림 횟수가 자동으로 누적/리셋돼요. 보드를 너무 빠르게 소모하지 않게 운영 설계가 가능합니다.

탐험 시스템.gif

스탬프 시스템

방문한 칸은 자동으로 스탬프로 남아요.

달성 그룹에 묶인 칸을 모두 모으면 그룹 보상까지 한 번 더 들어옵니다.

유니크 모드

같은 칸을 여러 번 밟아도 스탬프는 1개. "지도를 다 채웠다"는 수집 콘텐츠에 딱 맞아요.

누적 모드

방문할 때마다 카운트가 올라가요. 같은 자리를 반복해서 밟는 일일 보상 운영에도 쓸 수 있어요.

달성 그룹과 그룹 보상

여러 노드를 하나의 그룹으로 묶기

예: "동부 마을 5칸 = 동부 정복" 같은 식으로 노드들에 같은 달성 그룹 ID를 태깅하면 그룹이 형성돼요. 그룹마다 이름, 설명, 테두리 색상까지 따로 설정할 수 있어 판 위에서도 한눈에 구분됩니다.

그룹 완성 시 자동 보상

그룹에 속한 칸을 모두 밟으면 그룹 보상 스크립트가 한 번 실행돼요. 포인트, 아이템, 칭호까지 한 번에 지급할 수 있고, 달성 횟수도 따로 기록됩니다.

플레이어 진행도 자동 추적

"누가 어디까지 모았는지"는 자동으로 집계돼요. 관리자 통계 탭에서 그룹별 달성률을 그대로 확인할 수 있습니다.

clipboard_1778146847873.png

달성 그룹 관리 — 그룹별 색상과 보상 스크립트 설정


생성기 (Generator)

노드 하나하나를 손으로 채우기 부담스러울 때를 위한 랜덤 판 생성기!

노드 수와 타입 분포만 정하면 한 번에 한 판이 나옵니다.

타입 분포 + 시드

"보상 30%, 빈 칸 40%, 이벤트 20%, 퀘스트 10%" 같은 비율을 슬라이더로 정하고, 시드를 입력하면 동일한 판이 다시 생성돼요. 실수해도 같은 시드로 복원 가능!

비주얼 빌더 내장

각 노드 타입의 보상도 직접 코드 짤 필요 없이, 빌더에서 클릭으로 코인 / 아이템 / 칭호를 조립하면 됩니다. 출발점 월급, 정지/후진/전진 범위 같은 파라미터도 min~max로 설정해요.

실제 판과 동일한 미리보기

미리보기는 일렬 나열이 아니라 실제 판 레이아웃(원형/직선/반사) 그대로 그려져요. 만들기 전에 "어떤 그림이 될지" 그대로 확인할 수 있습니다.

프리셋 저장

자주 쓰는 생성 설정은 프리셋으로 저장해요. 시즌마다 같은 콘셉트로 다른 판을 빠르게 찍어내고 싶을 때 쓰기 좋습니다.

clipboard_1778146947258.png
clipboard_1778146965641.png

랜덤 판 생성기 — 타입 분포 + 보상 빌더 + 실제 레이아웃 미리보기


업적 시스템

달성 그룹은 곧 그 판의 업적이에요.

"몇 바퀴 돌았는가, 몇 그룹을 채웠는가, 어떤 그룹을 깼는가"가 플레이어별로 따로 누적됩니다.

달성 횟수 추적

그룹 보상이 몇 번 발동됐는지, 처음 달성일과 최근 달성일이 자동으로 기록돼요. 시즌 종료 후 통계로 그대로 활용할 수 있습니다.

판 한 바퀴 = lap 카운트

원형 판은 한 바퀴 돌 때마다 lap 카운트가 올라가요. "한 바퀴마다 칭호 지급" 같은 운영을 보상 스크립트로 만들 수 있어요.

퀘스트 노드 + 선택지 노드까지 따로 있어요.
퀘스트 노드는 도착하면 조건을 보고 클리어 처리되고, 선택지 노드는 옵션을 골라 결과가 갈라져요. 의뢰판이 너무 무거울 때 가볍게 쓰기 좋은 단발성 콘텐츠 도구입니다.


통계 & 플레이어 추적

관리자 페이지의 통계 탭에서 판 전체와 플레이어 개개인의 흐름을 한눈에 봅니다.

볼 수 있는 것들

판 단위 통계

참가자 수, 총 굴림 수, 그룹별 달성률, 노드 도착 분포까지. 어디가 인기 있고 어디가 죽어 있는지 한눈에 보입니다.

플레이어별 상세

플레이어 한 명을 클릭하면 총 굴림 / 평균 굴림값 / 주사위 아이템별 사용 분포 / 보유 스탬프 / 달성한 그룹 목록까지 모두 펼쳐져요. 분쟁이 생겼을 때도 로그로 확인 가능.

실시간 도착 피드

판 안에서는 누가 어떤 칸에 도착했는지 도착 로그가 실시간 피드처럼 흘러요. 이벤트/달성/lap/퀘스트 종류별로 구분돼서 같은 보드를 쓰는 사람들끼리 서로 어떻게 가고 있는지 보입니다.


보상 통합

탐험보드의 보상은 전부 기본팩의 시스템 위에서 그대로 작동해요.

새로 만드는 게 아니라, 이미 굴러가던 포인트/인벤토리/칭호를 그대로 씁니다.

포인트 지급/차감

{coin+:N} 또는 {coin+:N-M}로 고정값/랜덤값 지급. 차감은 {coin-:N}. 기본팩의 포인트 함수를 그대로 호출해서 변동 내역도 통합 로그에 남아요.

아이템 지급

{item:코드:수량}으로 인벤토리에 직접 들어가요. 수량은 범위 지정 가능, {item:A|B:1}처럼 후보 중 하나를 랜덤으로 줄 수도 있어요.

칭호 부여

{title:코드}로 칭호를 자동으로 달아 줍니다. 그룹 완성 보상에 칭호를 걸어 두면 자연스러운 업적 시스템이 됩니다.

변수 · 분기 · 랜덤

{name}, {lap}, {achieve_count} 같은 변수 치환과 {if:cond}...{endif} 분기, {random:1-100}·{random:A/B/C}까지 지원합니다.

기본팩이 없어도 깨지지 않게 처리되어 있어요.
포인트/아이템/칭호 부여 함수는 모두 function_exists로 안전하게 보호되어, 함수가 없으면 해당 항목만 조용히 건너뜁니다. 다만 보상이 의미를 가지려면 기본팩이 있어야 합니다.


관리자 7탭

관리자 페이지의 탐험 관리는 7개 탭으로 정리되어 있어요.

탭 구성

판 목록

판을 새로 만들고 활성/보관/초안 상태를 관리해요. 활성화는 한 번에 한 판만 가능합니다.

노드 편집

판 위의 칸을 그리드 + 폼으로 편집해요. 타입, 이름, 설명, 도착 텍스트, 보상 스크립트, 노드 아이콘까지 칸마다 따로 설정 가능.

달성 그룹

그룹을 만들고 그룹별 색상, 설명, 보상 스크립트를 설정합니다. 그룹에 묶인 노드 수도 같이 보여요.

스탬프 관리

플레이어별 스탬프 보유 현황을 확인하고, 운영 필요 시 직접 정리할 수 있어요.

랜덤 생성

위에서 다룬 랜덤 판 생성기. 새 판을 만드는 것도, 기존 판을 다시 찍는 것도 여기서 합니다.

통계

판 단위 통계 + 플레이어별 상세까지. stats_player.php로 1인 분석에 들어갈 수 있어요.

clipboard_1778147056486.png

관리자 7탭 중 — 노드 편집


️ 풀스크린 플레이

플레이 화면은 풀스크린 전용 뷰로 진입해요. 사이트 헤더/사이드바가 가려지지 않게 처리되어, 보드에 집중할 수 있습니다.

활성 판으로 자동 진입

활성화된 판이 있으면 메뉴 클릭 시 바로 풀스크린 플레이 화면으로 들어가요. 굳이 랜딩 페이지를 거치고 싶으면 ?landing=1로 접근할 수 있습니다.

도착 로그 실시간 피드

같은 판 안에서 누가 어떤 칸에 도착했는지가 AJAX로 실시간 갱신돼요. "오늘은 누가 어디까지 갔지?" 그림이 살아 움직입니다.

탐험 시스템.gif

의존성 — 기본팩

이 확장팩은 커뮤니티 기본 확장팩 위에서 동작해요.
주사위 아이템 사용/소모, 보상 지급(포인트·아이템·칭호), 캐릭터 정보 표시는 모두 기본팩이 제공하는 함수를 호출합니다. 기본팩이 없으면 보상이 거의 의미가 없어요.

안전 가드 내장

모든 외부 함수 호출은 function_exists 가드로 감싸져 있어요. 기본팩이 없어도 사이트가 깨지지는 않지만, 보상이 비어 있는 상태가 됩니다.

주사위는 기본팩 아이템

주사위 굴림은 기본팩의 인벤토리 시스템이 있어야 작동해요. "주사위 아이템을 만들고 → 캐릭터에게 지급하고 → 사용해서 굴린다"는 흐름 그대로입니다.


설치법

라공에디션 + 커뮤니티 기본팩이 먼저 설치되어 있어야 해요.

여기서는 탐험 확장팩만 설치하는 흐름을 안내합니다.

압축 해제 → FTP /html에 드래그 앤 드랍 → 탐험 관리 첫 진입 시 테이블 자동 생성 → 메뉴에 '탐험보드' 추가

활성 판이 있으면 메뉴를 누르는 즉시 풀스크린 플레이로 진입해요.
활성 판이 없으면 "현재 진행 중인 탐험보드가 없습니다" 안내가 나옵니다.


이런 분에게 어울려요

의뢰판 외에 가벼운 진행감 콘텐츠가 필요 → 주사위 한 번 굴리면 끝나는 단발성 보드. 일상적으로 굴리기 좋아요.
시즌마다 새로운 판을 빠르게 찍고 싶음 → 랜덤 판 생성기 + 프리셋으로 시즌별 콘셉트만 다르게 같은 톤의 판을 양산할 수 있어요.
캐릭터가 "같은 지도 위에 있다"는 그림이 좋음 → 풀스크린 플레이 + 도착 로그 실시간 피드로 같은 보드를 함께 도는 느낌을 줍니다.

기본팩과 묶어 사면 더 저렴해요

탐험 확장팩은 커뮤니티 기본팩 위에 얹어 쓰는 구조예요.
두 팩이 다 필요하다면 묶음으로 사는 쪽이 이득입니다.

커뮤니티 기본 확장팩 298,000원
탐험 확장팩 70,000원
정가 합계 368,000원
번들 5% 할인 368,000원   349,600원

18,400원 절약 · 구성품을 모두 새로 구매할 때의 절약액입니다.

이미 구매한 팩이 있어도 번들 할인을 받을 수 있나요?

기존 구매 상품도 번들 구성에 포함돼요.

로그인 후 기존의 유효한 구매 상품과 이번에 구매할 상품으로 번들 구성을 모두 갖추면, 이번에 새로 구매하는 구성품에만 번들 할인이 적용돼요.

번들 할인과 시리즈 할인은 중복 적용되지 않으며, 이번 결제에 적용 가능한 할인 중 더 유리한 쪽을 적용합니다. 과거 결제 금액을 다시 계산하거나 차액을 환급하지는 않아요.

위 번들 가격은 구성품을 모두 새로 구매할 때의 금액이며 쿠폰·포인트 적용 전입니다. 실제 결제 금액은 주문 화면에서 확인해 주세요.


신뢰 · 안정성

즉시 다운로드 · 영구 사용

구매 즉시 ZIP 파일을 받아 그대로 설치할 수 있어요. 펀딩이나 일정에 묶이지 않습니다.

안전한 함수 가드

기본팩 함수 호출은 모두 function_exists로 감싸져 있어요. 의존 함수가 빠져 있어도 사이트가 멈추지 않고 해당 보상만 조용히 건너뜁니다.

구매 전 확인사항

이 확장팩은 커뮤니티 기본 확장팩이 함께 설치되어 있어야 의미 있게 동작해요. 주사위 아이템 사용, 보상 지급(포인트·아이템·칭호), 캐릭터 정보 표시 모두 기본팩 의존입니다.
스타일 커스텀, 기능 추가 요청은 답변드리기 어렵습니다.

## 포함 파일

adm/
└── community/
    ├── install/
    │   └── tile.sql
    └── tile/
        ├── _common.php
        ├── achievement_update.php
        ├── generator_update.php
        ├── index.php
        ├── node_update.php
        ├── stamp_update.php
        ├── tabs/
        │   ├── achievement_tab.php
        │   ├── generator_tab.php
        │   ├── node_tab.php
        │   ├── stamp_tab.php
        │   ├── stats_player.php
        │   ├── stats_tab.php
        │   └── tile_tab.php
        └── tile_update.php
community/
├── lib/
│   └── tile.lib.php
└── tile/
    ├── action.php
    ├── index.php
    ├── play.css
    ├── play.js
    └── play.php
extend/
└── tile_config.php

**총 22개 파일**


등록된 리뷰가 없습니다.


궁금한 사항이 해결되지 않으셨나요? QnA 게시판에서 문의하실 수 있습니다.

완료

기본팩과 함께 업데이트해 주세요.

  • 주사위가 하나도 없으면 굴리기 버튼이 잠기고 "주사위가 없습니다. 상점·이벤트에서 얻을 수 있어요." 안내와 상점 바로가기가 표시됩니다.
  • 퀘스트 칸의 필요 아이템에 내가 가진 수량이 "보유 n/m"으로 표시됩니다.
  • 화면이 좁은 모바일에서 숨겨지던 왼쪽 달성 현황을 헤더의 "달성" 버튼으로 열어 볼 수 있습니다.
  • 재화가 줄어드는 칸을 동시에 밟으면 잔액이 0 아래로 내려갈 수 있던 문제를 수정했습니다. 잔액을 확인하고 차감하는 사이에 다른 요청이 끼어들지 못하게 했고, 잔액이 모자라면 있는 만큼(0까지)만 차감합니다.
  • 재화를 지급하거나 차감할 때 기록 이름이 너무 길어 일부 서버에서 지급·차감이 반영되지 않거나 기록이 저장되지 않던 문제를 수정했습니다.
  • 굴림 도중 오류가 나거나 응답이 끊겨도 주사위와 보상이 어긋나지 않도록 고쳤습니다. 굴림이 정상적으로 끝난 뒤에 재화를 반영합니다.
  • 같은 플레이어가 동시에 굴리거나 응답을 못 받고 다시 눌러도 굴림이 두 번 처리되지 않습니다. 이미 처리된 굴림이면 안내 후 화면을 새로고침합니다.
  • 선택지를 같은 순간에 두 번 보내도 보상이 한 번만 나가도록 고쳤습니다.
  • 퀘스트 제출을 같은 순간에 두 번 보내도 한 번만 처리됩니다.
  • 관리자 화면의 보상·노드 편집·달성 그룹·랜덤 생성에 설정한 재화 이름 대신 "크레딧"이 고정으로 표시되던 문제를 수정했습니다. 이제 커뮤니티 설정의 재화 이름을 따릅니다.
  • 굴림 중 처리 오류가 나면 내부 오류 문구 대신 "처리 중 오류가 발생했습니다. 잠시 후 다시 시도해주세요." 안내가 나옵니다.
  • 탐험 화면의 굴림·선택·퀘스트 제출 요청에 권한 확인을 보완했습니다. (기본팩과 함께 쓸 때)
  • 선택 대기 중 안내 문구가 "왼쪽 패널"이라고 나오던 것을 "맵의 선택 창에서 골라주세요"로 바로잡았습니다. 알림은 확인 창 대신 토스트로 표시됩니다.
  • 판 목록의 활성화·삭제 처리에 권한 확인을 보완했습니다.
  • 판 목록에서 활성화·삭제·저장이 번갈아 "올바른 방법으로 이용해 주십시오"로 실패하던 문제를 수정했습니다.
  • 판·칸의 이름·설명을 저장할 때 따옴표 등이 이중으로 저장되던 문제를 수정했습니다.
  • 랜덤 생성의 "현재 판 전체 덮어쓰기"가 확인 창을 두 번 띄우던 것을, 화면에서 범위("효과 없는 노드만" / "모든 노드")를 고르고 확인은 한 번만 받도록 바꿨습니다.
  • 랜덤 생성 화면에서 새 판 만들기·프리셋 저장 등을 여러 번 이어서 하면 인증이 만료되어 실패할 수 있던 문제를 수정했습니다. 완료 안내에서 내부 번호 표기를 없앴습니다.
  • 판 수정 화면에 칸 수 안내(2~500칸, 줄이면 뒤쪽 빈 칸 삭제)와 칸이 2개 미만일 때 경고가 생겼습니다.
  • 스탬프 관리의 일괄 초기화 실행 버튼이 화면 위쪽 막대로 옮겨졌습니다.
  • 통계는 판 전체와 플레이어 보기로 나뉘었습니다. (기본팩과 함께 쓸 때)
  • 판 목록·달성 그룹·스탬프·통계·랜덤 생성·노드 편집 화면을 같은 모양의 구획과 표로 정리하고, 영문 표기·기술 용어를 쉬운 말로 고쳤습니다. (기본팩과 함께 쓸 때)
  • 탐험 화면을 드나들 때 화면 전환이 끊기지 않습니다. (에디션 2.2.0과 함께 쓸 때)
완료

탐험 화면

  • 칸에 도착했을 때 설정한 설명이 결과창에 표시되지 않던 문제를 수정했습니다.
  • 달성 보상과 주사위·퀘스트 결과에 커뮤니티에서 설정한 화폐명이 표시되도록 수정했습니다.
  • 판 피드의 글자색이 디자인 설정의 본문 글자색을 따르도록 수정했습니다.

주사위와 이동

  • 반사형 판에서 끝에 도착한 뒤 끝부분만 반복해서 오가던 문제를 수정했습니다.
  • 주사위를 여러 개 굴리는 도중 정지 칸에 도착하면 남은 굴림을 멈추도록 수정했습니다.
  • 주사위 차감에 실패했을 때 이동하거나 남은 정지 횟수가 줄어들던 문제를 수정했습니다.

보상

  • 보상 조건을 만족하지 않았는데도 보상이 지급되던 문제를 수정했습니다.
  • 한 번에 여러 바퀴를 돌았을 때 완주 보상의 회차가 올바르게 반영되도록 수정했습니다.
  • 칭호 보상이 실제로 지급되지 않던 문제를 수정했습니다.
  • 지급에 실패한 보상이나 이미 보유한 칭호가 새로 획득한 보상으로 표시되지 않도록 수정했습니다.
  • 종료된 판에서 선택지·퀘스트 보상을 받을 수 있던 문제를 수정했습니다.
완료
  • 대표 캐릭터를 바꾼 뒤에도 탐험 보상이 이전 캐릭터에게 지급되던 문제를 수정했습니다.
  • 캐릭터를 만들기 전에 탐험에 먼저 참가하면 이후에도 아이템 · 칭호 보상을 받지 못하던 문제를 수정했습니다.
  • 일반 사용 화면에서 불필요한 내부 점검이 반복되지 않도록 정리했습니다.
완료
  • 기본팩의 제작/아이템 연동에서 탐험팩 설치 상태를 올바르게 인식하도록 개선했습니다.
  • 전체 커뮤니티 키트 점검 기준에 맞춰 다운로드 파일을 오늘 기준 패키지로 교체했습니다.
×