공지사항
이번에 말씀드릴 시스템은 전투 시스템입니다.
프로토타입으로 전투를 먼저 들어가야 했기에 작성했으며 함께 작업하는게 아니라 원격이다 보니 가급적 그래픽 이미지를 사용하여 설명을 하는 것이 클라이언트의 이해도를 높이는데 유리한듯 하다. (처음에는 이미지는 별로 없어서... 만들어오신 1차 프로토타입이 생각과는 제법 차이가 있었다)
◎ 전투 시스템
▪ 전투 시작 방법
전투는 아래와 같은 단계로 이루어진다.
◦ 1단계 메인 화면의 [미션] 선택
: 메인 화면에 있는 [미션] 버튼을 선택하는 단계이다.
◦ 2단계 미션 화면으로 전환
: 1단계가 완료되면 자동으로 이루어지는 단계이다.
: 아래와 같이 [미션] 화면으로 전환된다.
: 배경 이미지 역시 불펌한 자료입니다. ㅠㅠ 문제시 삭제하도록 하겠습니다.
◦ 3단계 미션 선택
: 진행하고자 마는 미션을 선택하는 단계이다.
: 왼쪽 화면에 나타난 미션 중에서 플레이 하고자 하는 미션을 선택하면 된다.
◦ 4단계 미션 시작
: 선택한 미션을 시작하는 단계이다.
: 오른쪽 하단데 있는 [시작] 버튼을 선택하면 된다.
◦ 5단계 전투 화면 등장
: 4단계가 완료되면 자동으로 이루어지는 단계이다.
: 유저가 설정한 파티가 왼쪽에 등장하며 해당 미션에 설정된 몬스터가 오른쪽에 등장한다.
◦ 6단계 전투 시작
: 5단계 완료되면 자동으로 이루어지는 단계이다.
: 3초 카운트 이후 (내부적인 카운트) 자동으로 전투가 시작된다.
▪ 전투 진행 시 관련 규칙
: 해당 이미지는 불펌한 자료입니다. 문제시 삭제하겠습니다 ㅠㅠ (아임 히어로, 블소 외 다수)
◦ 기본 규칙
- 전투는 각각의 캐릭터마다 턴 형식으로 진행되며, 자신의 턴에 공격을 시도하게 된다. 이때 이러한 턴을 액션 턴이라고 한다.
- 캐릭터는 자신의 액션 턴이 돌아오면 가장 가까운 적을 목표로 아래와 같은 상황에 따라 공격을 가한다.
AI용 액티브 스킬 |
공격 방법 |
시전 가능 |
AI용 액티브 스킬 시전 |
시전 불가 |
일반 공격 |
- 캐릭터는 적이 자신의 공격 범위에 존재하면 제자리에서 공격을 가하고 그렇지 않을 경우, 가장 가까운 적에게 이동하여 공격을 가한 후 제자리로 복귀한다.
: 즉 [B]에 위치한 근접 캐릭터의 경우 [D] 몬스터와 거리가 멀기 때문에 이동을 하여 공격을 가한 후 제자리에 복귀를 하게 된다.
- 원거리 또는 마법 캐릭터인 경우는 제자리에서 공격을 가하게 된다. (공격 범위가 충분하게 설정)
► 캐릭터의 쿨 타입
캐릭터는 아래와 같이 3가지 종류의 쿨 타임을 가진다.
쿨 타임 종류 |
설명 |
일반 공격 |
일반 공격에 대한 쿨 타임이다. |
AI용 액티브 스킬 |
AI용 액티브 스킬에 대한 쿨 타임이다. |
유저 용 액티브 스킬 |
유저 용 액티브 스킬에 대한 쿨 타임이다. |
: AI용 액티브 스킬이란 AI가 사용하는 스킬을 나타낸다.
: 유저 용 액티브 스킬이란 캐릭터의 머리 위에 나타나는 스킬들을 말하며 유저가 터치를 할 경우에만 발동되는 스킬이다.
► 상황에 따른 쿨 타임 진행 규칙
3가지 종류의 쿨 타임은 아래와 같은 상황에 따라 쿨 타임 진행 여부가 결정된다.
공격 |
일반 공격 쿨 타임 |
AI용 액티브 스킬 쿨 타임 |
유저용 액티브 스킬 쿨타임 |
|
일반 공격 |
진행 |
X |
X |
|
AI용 액티브 스킬 |
진행 |
진행 |
X |
|
유저용 액티브 스킬 |
- |
진행 |
X |
진행 |
유료 아이템 |
X |
X |
진행 |
: 유료 아이템이란 [은총의 열매]를 사용한 경우를 말한다. (제외 가능)
- 몬스터도 자신의 액션 턴이 돌아오면 가장 가까운 적을 목표로 아래와 같은 상황에 따라 공격을 가한다.
AI용 액티브 스킬 |
공격 방법 |
시전 가능 |
AI용 액티브 스킬 시전 |
시전 불가 |
일반 공격 |
- 몬스터 역시 자신의 공격 범위에 캐릭터가 존재하면 제자리에서 공격을 가하고 그렇지 않을 경우 가장 가까운 캐릭터에게 이동하여 공격을 가한 후 제자리로 복귀한다.
► 몬스터의 쿨 타임
몬스터는 유저용 액티브 스킬이 존재하지 않는 점을 제외하고는 캐릭터와 동일하다.
◦ 스킬의 시전
스킬을 시점함에 있어 종류에 따라 아래와 같은 규칙이 존재한다.
스킬의 종류 |
시전 규칙 |
AI용 액티브 스킬 |
시전 가능 상태라도 자신의 액션 턴에서만 시전 가능 |
유저용 액티브 스킬 |
시전 가능 상태라도 유저가 터치를 해야만 시전 가능 유저가 터치를 한 경우에는 스킬이 바로 발동 된다. |
- 유저용 액티브 스킬 터치 시 캐릭터의 상황에 따른 규칙
캐릭터 상황 (=동작) |
유저용 액티브 스킬 터치 |
|
전투 대기 |
해당 스킬을 바로 시전 |
|
일반 공격 |
- |
일반 공격이 완료 된 후 바로 시전 |
이동 중 |
||
AI용 액티브 스킬 공격 |
- |
AI용 액티브 스킬 공격이 완료 된 후 바로 시전 |
이동 중 |
► 캐릭터의 동작을 기준으로 전투 시 발생되는 상황에 따른 규칙
: 위의 내용과 동일한 내용이나 캐릭터의 동작을 기준으로 다시 한번 작성함
|
공격 대기 |
일반 공격 |
액티브 스킬 시전 |
이동 |
맞음 |
사망 |
||
AI |
유저 |
|||||||
공격 대기 |
x |
x |
x |
x |
x |
x |
x |
|
일반 공격 |
공격 |
x |
x |
완료 후 공격 |
x |
캔슬 후 공격 |
x |
|
액티브 스킬 시전 |
AI |
시전 |
x |
x |
x |
x |
캔슬 후 시전 |
x |
유저 |
시전 |
완료 후 시전 |
완료 후 시전 |
x |
복귀 후 시전 |
캔슬 후 시전 |
x |
|
이동 |
x |
x |
x |
x |
x |
x |
x |
|
맞음 |
맞음 |
무시 |
무시 |
무시 |
무시 |
무시 |
x |
|
사망 |
사망 |
캔슬 후 사망 |
캔슬 후 사망 |
캔슬 후 사망 |
캔슬 후 사망 |
캔슬 후 사망 |
x |
: 위의 표는 하나의 캐릭터를 기준으로만 설명하고 있다.
: 맞음 발생 시 [무시]는 맞음 동작을 무시하라는 얘기이다.
: 보다 자세한 사항은 [상황에 따른 명령 적용 규칙] 문서를 참조하도록 한다.
◦ 캐릭터의 및 몬스터의 사망
- 캐릭터 또는 몬스터는 HP가 0이 되면 사망하게 된다.
- 캐릭터와 몬스터가 사망하면 사망 동작이 완료된 후 시체는 사라진다.
- 캐릭터의 사망과 부활은 [캐릭터 사망과 부활] 문서를 참조하도록 한다.
- 몬스터는 부활이란 개념이 존재하지 않는다.
- 모든 캐릭터 또는 모든 몬스터가 사망한 경우 아래와 같이 처리된다.
상황 |
|
|
모든 캐릭터 사망 |
미션 실패 메시지 생성(팝업) |
|
모든 몬스터 사망 |
다음 몬스터 존재 |
다음 몬스터 파티가 생성된다. |
최종 보스 몬스터 사망 |
미션 성공 화면으로 전환 |
: 하나의 미션에는 최대 10개의 몬스터 파티 or 보스가 설정 가능하다.
: 이벤트나 특수한 시스템을 위해 최대 100개까지 설정 가능하도록 설계하는 것이 좋을 듯
- 미션 실패 메시시 생성 (팝업)
: 미정
- 미션 성공 화면
: 미정
◦ 공격 순서 관련
- 공격 순서는 캐릭터와 몬스터가 지닌 공격 속도를 기준으로 측정된다.
- 공격 속도가 동일한 경우 아래와 같은 기준으로 우선 순위가 결정된다.
: 캐릭터 > 몬스터
: 배치된 위치에 따라 아래와 같이 우선 순위가 결정된다.
캐릭터 |
몬스터 |
||||
3 |
2 |
1 |
4 |
5 |
6 |
- 공격 순서는 전투 UI의 화면 상단에 아래와 같이 출력된다.
: 리뉴얼된 문서도 턴을 기반으로 하고 있으나 기술적으로 문제가 되어 실시간으로 갈 경우 해당 부분은 삭제하도록 한다.
▪ 전투 종료
- 모든 캐릭터가 사망하거나 최종 보스 몬스터가 사망하게 되면 전투가 종료된다.
※ 기타 사항
- 물리 공격 시 아래와 같ㅇ느 순서로 데미지가 계산된다.
1. 명중률을 계산하여 명중 여부를 판단
명중 |
실패 |
|
방패 착용 |
방패 미 착용 |
|
데미지 계산 |
방패 방어 굴림 |
무기 방어 굴림 |
2_1. 방패 방어 굴림
성공 |
실패 |
막음 |
데미지 계산 |
2_2. 무기 방어 굴림
성공 |
실패 |
막음 |
데미지 계산 |
- 액션 턴에는 일반적으로 1명의 캐릭터 또는 몬스터만 공격이 가능하나 아래와 같은 상황에서는 최대 2명이 공격 가능하다.
A |
B |
캐릭터의 일반 공격 |
타 캐릭터의 유저 액티브 스킬 시전 |
캐릭터의 AI 액티브 스킬 시전 |
|
몬스터의 일반 공격 |
캐릭터의 유저 액티브 스킬 시전 |
몬스터의 AI 액티브 스킬 시전 |
- 끝 -
해당 문서는 개발이 중단되었기에 아직 개션의 여지가 많은 기획서라 생각된다. 개발하면서 얘기치 못한 사항들이 문서에 추가되면서 그 완성도가 더해지기 때문이다. 그래서... 좀 아쉬운 감이... 특히 그래픽을 맡아 주실 분을 영입해 달라고 해서 고생 끝에 천운으로 대박 영입을 했음에도... 어이없게 중단되어... 완성했다면 불펌 자료가 아닌 이쁜 그림들이 가득했ㅇ르 텐데...
그리고 문서 처음에 전투 시작 방법이 먼저 등장하는데 앞서 얘기 했듯이 떨어져서 작업을 하다보니 이해도를 높이기 위해 맨 앞에 위치한 상황이다. 개인적으로는 이런 형태로 작성하지 않는데...
'게임 기획 이야기 > RPG 기획서 만들기' 카테고리의 다른 글
RPG 기획서 만들기 (인디 게임용) 6 - 스킬 시스템 (0) | 2015.12.12 |
---|---|
RPG 기획서 만들기 (인디 게임용) 5 - 전투 관련 공식 (0) | 2015.12.12 |
RPG 기획서 만들기 (인디 게임용) 4 - 캐릭터 파라미터 및 관련 공식 (4) | 2015.12.12 |
RPG 기획서 만들기 (인디 게임용) 3 - 캐릭터 시스템 (0) | 2015.12.12 |
RPG 기획서 만들기 (인디 게임용) 1 - 풋내기 원정대 개요. (1) | 2015.12.11 |