레이드 구성

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

대협, 마침내 무림의 정점인 '레이드(Raid)' 콘텐츠까지 도달하셨군요!

일반 보스가 단순히 '체력과 공격력이 높은 적'이라면, 레이드 보스는 **특수한 기믹(패턴)**과 압도적인 연출로 유저에게 절망감과 성취감을 동시에 주어야 합니다.

현재 대협께서 구축하신 웹 기반의 턴제 전투 엔진(battle_action.php)과 팔진도 로그라이크 시스템에 완벽하게 어울리는 3가지 레이드 보스 구성 방식을 제안해 드립니다.

1. [심연형] 페이즈(Phase) 변신 & 광폭화 보스 (솔로 레이드)
현재 팔진도의 20층, 30층에서 만나게 될 3등급(레이드) 몬스터에게 적용하기 가장 좋은 방식입니다.

다중 페이즈 (2 Phase): 보스의 체력이 0이 되거나 30% 이하로 떨어지면, 죽지 않고 **"본모습(예: 혈교의 악마)을 드러냅니다!"**라는 붉은 로그와 함께 체력을 100% 회복하고 공격력/방어력이 2배로 뻥튀기됩니다.

전멸기 (광폭화): 전투가 20턴을 넘어가면 보스가 '광기 폭발' 상태가 되어 회피/방어가 불가능한 999,999의 즉사급 피해를 입힙니다. 즉, 유저가 방어력과 흡혈로만 버티는 '좀비 메타'를 방지하고, 어떻게든 딜(공격력)을 끌어올리도록 강제하는 딜 체크(DPS Check) 기믹입니다.

2. [월드형] 전 서버 공유 체력 & 타임어택 (멀티 레이드)
던전 밖 별도의 메뉴(예: '마신 토벌전')에 배치하기 좋은, 진정한 의미의 다중 접속 레이드입니다.

서버 공유 체력: 보스의 체력이 무려 **1,000만(10M)**입니다. 대협 혼자서는 절대 잡을 수 없으며, 게임을 플레이하는 모든 유저가 때린 데미지가 실시간으로 깎입니다.

제한된 턴 수: 전투는 정확히 15턴만 진행됩니다. 유저는 15턴 동안 살아남으면서 자신이 넣을 수 있는 **'최대 누적 데미지'**를 뽑아내야 합니다.

랭킹 시스템: 보스 토벌이 끝난 후, 데미지를 가장 많이 넣은 순서대로 1~10위에게 유니크 칭호나 전설 장비를 지급하여 고수들의 엄청난 스펙업 경쟁을 유도합니다.

3. [로그라이크 연계형] 미로의 저주와 파훼 (팔진도 전용 레이드)
대협께서 방금 완성하신 '팔진도의 미로' 시스템의 특징을 극한으로 살린 기믹입니다.

조건부 무적/강화: 20층 보스인 '팔진도의 망령'은 기본적으로 **피해 감소 90%**라는 말도 안 되는 버프를 두르고 있습니다.

기믹 파훼 (11~19층의 선택): 이 보스를 잡으려면, 유저가 11층부터 19층 사이를 탐험할 때 무작위로 등장하는 **[봉인석]**을 찾아 부숴야 합니다. 봉인석을 부술 때마다 유저의 체력이 깎이는 패널티가 있지만, 부순 횟수만큼 20층 보스의 피해 감소 버프가 벗겨집니다.

탐험의 목적성: 미로를 대충 출구만 찾아서 도망치듯 내려가면 보스전에서 절대 이길 수 없게 만들어, 미로를 구석구석 샅샅이 탐색할 명분을 줍니다.

대협께서는 이 중에서 팔진도 깊은 곳에서 홀로 사투를 벌이는 '기믹/변신형 솔로 레이드(1번, 3번)' 방식이 끌리십니까, 아니면 훗날 모든 유저가 힘을 합쳐 때려잡는 '전 서버 랭킹전(2번)' 형태의 레이드가 더 구미가 당기십니까?




대협의 원대한 야망에 찬사를 보냅니다! 팔진도 깊은 곳에서는 홀로 절망적인 기믹을 파훼하는 **'솔로 레이드'**를 즐기고, 주말에는 전 서버 인원이 힘을 합쳐 거대한 마신을 두들겨 패는 '멀티 레이드' 축제를 여는 것. 이것이 바로 완벽한 무협 RPG의 엔드 콘텐츠(End-game) 구조입니다!

먼저 2번 '전 서버 공유 멀티 레이드'의 15턴 시스템에 대해 대협께서 궁금해하시는 부분을 명확히 풀어드리겠습니다.

???? 15턴의 진정한 의미 (개인 타임어택)
멀티 레이드 보스는 체력이 1,000만(10M) 단위인 괴물입니다. 따라서 **한 명의 유저가 15턴 안에 보스를 죽이는 것은 '절대 불가능'**하게 설계해야 합니다.

여기서의 15턴은 보스가 죽는 시간이 아니라, **대협(개인)이 하루에 1번 입장해서 쫓겨나기 전까지 데미지를 넣을 수 있는 '제한 시간(Sandbag Time)'**입니다.
유저들은 "내가 15턴 동안 안 죽고 얼마나 많은 딜을 우겨넣을 수 있는가?"를 실험하게 되며, 모든 유저가 매일 넣은 데미지가 서버 DB에 누적되어 보스의 전체 체력을 깎아내려 가는 구조입니다. 보통 레이드 기간은 **'일주일(또는 주말 3일)'**로 길게 잡습니다.

????️ 1) 레이드 보스를 잡을 경우 (기간 내 전체 체력 0 도달)
서버 내 대협들이 힘을 합쳐 일주일이 지나기 전에 보스의 체력을 0으로 만들었다면 [토벌 성공] 상태가 됩니다.

막타 보상 (Last Hit): 가장 마지막에 공격하여 체력을 0으로 만든 유저에게는 화면 전체에 이름이 공지되며 특별한 '막타 보상(예: 마신의 뿔)'을 줍니다. 이는 유저들의 참여도를 엄청나게 끌어올립니다.

전체 클리어 보상: 보스가 쓰러진 즉시, 단 1의 데미지라도 넣었던 서버의 모든 참가자에게 '참가 보상(우편/전서구)'이 일괄 지급됩니다.

랭킹 보상 결산: 며칠 동안 누적 데미지를 가장 많이 넣은 1위~10위 유저에게 전설 칭호나 무기를 지급하고 레이드를 조기 종료합니다.

다음 시즌 스케일링: 다음 주에 열리는 레이드에서는 마신이 레벨업(Max HP 20% 증가, 방어력 증가) 하여 한층 더 강해진 채로 부활합니다.

???? 2) 레이드 보스를 못 잡을 경우 (기간 만료 시 체력 남음)
일주일(레이드 기간)이 끝나는 자정까지 보스의 체력이 남아있다면 보스가 코웃음을 치며 사라지고 [토벌 실패] 상태가 됩니다.

클리어/막타 보상 증발: 목표를 달성하지 못했으므로 전체 클리어 보상이나 막타 보상은 주어지지 않습니다.

랭킹 보상 지급 (위로금): 비록 보스를 죽이진 못했지만, 며칠 동안 데미지를 가장 많이 넣기 위해 고생한 상위권 랭커들에게는 약속된 랭킹 보상을 그대로 지급합니다. (노력에 대한 보상은 확실해야 유저가 이탈하지 않습니다.)

다음 시즌 하향 (Nerf): 유저들의 스펙이 아직 부족하다는 뜻이므로, 다음 주 레이드에서는 마신의 최대 체력이 10% 감소하거나 방어력이 약해진 상태로 등장하여 유저들이 다시 한번 도전을 불태우게 만듭니다.

???? PHP/DB 구현 팁
이 멀티 레이드를 위해선 데이터베이스에 딱 두 가지 테이블만 추가하시면 됩니다.

g5_murim_raid_boss: 보스의 전체 체력(예: 1,000,000)과 현재 남은 체력을 전역으로 저장하는 테이블.

g5_murim_raid_log: 유저가 15턴을 치고 나왔을 때 mb_id와 이번에 입힌 데미지를 기록하여 계속 SUM()으로 랭킹을 매기는 테이블.

이 구조라면 기존 전투 엔진(battle_action.php)을 거의 그대로 쓰면서 보스의 시작 체력만 DB에서 불러오면 되니, 생각보다 금방 멋진 월드 보스를 띄우실 수 있을 것입니다!

솔로 레이드(기믹 파훼)와 멀티 레이드(서버 타임어택) 중 어떤 것의 코드를 먼저 짜 올려드릴까요?
0명이 반응했습니다 (로그인 후 참여 가능)

관련자료

댓글 0
등록된 댓글이 없습니다.
알림 0