Skip to content

맵 스테이지 시스템

rapa1130 edited this page Feb 2, 2023 · 21 revisions

맵 오브젝트

맵 오브젝트?

휴먼 서바이벌엔 다양한 오브젝트들이 있다. 주인공과 오브젝트는 상호작용하면 오브젝트에 따른 이벤트가 발생한다.

예시

  • 주인공이 횃불을 파괴하면 아이템을 드롭한다.
  • 주인공이 카트를 파괴하면 카트가 돌진해 적들을 공격한다.
  • 주인공이 맨홀과 접촉하면 주변에 적들이 생성 된다.

오브젝트 종류

화로 오브젝트

Image

위 이미지는 화로 오브젝트이다. 화로 오브젝트는 체력을 가지고 있어 주인공 스킬에 의해 체력이 감소할 수 있다. 체력이 0 이하로 내려가면 화로 오브젝트는 파괴된다. 파괴되면 화로는 다음의 아이템들은 드랍한다.

  • 도우미 아이템

드랍 확률

어떤 아이템이 드랍될 것인지는 확률에 따라 정해진다. 드랍 아이템별로 희귀도 수치가 있다. 희귀도 수치가 높을수록 잘 나온다. 또한 최종 확률은 캐릭터의 행운스탯에 의해 달라질 수 있다. 행운이 높을수록 희귀도가 낮은 아이템이 나올 확률이 비교적 상승한다.

Image

드랍되는 돈의 단위은 위 스크린샷과 같다. 제일 높은 액수는 기본적인 드랍확률이 낮다. 하지만 캐릭터의 행운 스탯에 따라 높은 액수의 드랍 확률이 상승한다. 희귀도에 대한 자세한 내용은 링크 참조

돈을 수집할 때 캐릭터의 탐욕스탯에 의해 다음 식과 같이 금액이 변화할 수 있다.

실제 습득 금액 = 드랍된 돈의 액수 * ( 1 + 탐욕스탯)

맨홀

Image

위 이미지는 맨홀 오브젝트이다. 캐릭터와 맨홀이 접촉하면 몬스터들이 생성된다. 생성되는 몬스터의 종류는 달라질 수 있다.

Image

몬스터가 생성될 때 맨홀 주위 타원형태로 둘러싸는 형태로 생성된다.

카트

Image

위 이미지는 카트 오브젝트이다. 카트는 체력을 가지고 있어 주인공 스킬에 의해 체력이 감소할 수 있다. 체력이 0 이하로 감소하면 오브젝트는 미리 설정된 방향으로 일정 시간동안 빠르게 이동한다. 이 오브젝트와 충돌한 적은 큰 피해를 입는다. 타격 수는 제한이 없다.

화로 오브젝트 랜덤 스폰 기능

맵 오브젝트 스폰 방식의 차이

맵 오브젝트는 그 종류에 따라 스폰 방식이 다르다. 예를 들어 화로는 무작위 생성이고 맨홀은 고정이다.

랜덤 스폰

화로는 맵에 무작위로 스폰된다. 생성 빈도는 캐릭터의 행운스탯에 비례한다. 즉, 행운이 높을수록 화로가 맵에 자주 생성된다. 단, 화면 내부에서는 생성되면 안된다.

도우미 아이템

도우미 아이템?

휴먼 서바이벌엔 도우미 아이템이란 것이 있다. 이 아이템은 횃불 오브젝트를 파괴할 때 일정확률에 따라 드랍되는 아이템이다. 그리고 이 아이템은 전투에 도움이 되거나 그 외 게임상의 부가적인 효과들을 제공한다.

도우미 아이템별 공통사항

횃불에서 드랍되는 아이템이다.

도우미 아이템 종류

  • 치킨
  • 묵주(올킬)
  • 은두자 프리타(화염 발사)
  • 회중 시계(얼리기)
  • 흡입기
  • 금박 클로버
  • 작은 클로버

치킨

치킨은 체력 회복 아이템이다.

치킨을 수집하면 주인공은 기본적으로 30의 체력을 회복한다.

여기서 체력 회복량은 주인공의 회복 스탯에 따라 변화할 수 있다.

회복량 = 기본 회복량 ( 30 ) * ( 1 + 회복 스탯 )

묵주

현재** 화면 상의** 모든 적들에게 666의 데미지(즉사)를 입힌다.

은두자 프리타

플레이어가 바라보는 방향으로 다수의 화염을 발사한다. 이 화염들은 주인공의 발사체와 관련된 스탯들에 영향을 받는다.

  • 쿨타임
  • 지속시간
  • 공격력
  • 투사체 속도
  • 투사체 수

임시 지속 스킬이라 볼 수 있을 것 같다.

Vampire Survivors 2023-01-12 오후 12_32_50 (2)

회중 시계

Vampire Survivors 2023-01-12 오후 12_32_05

10초간 모든 적이 얼어 붙습니다.

  • 모든 적이 정지합니다.
  • 모든 적이 주인공과 접촉해도 주인공의 체력이 감소하지 않습니다.

흡입기

스테이지의 모든 경험치를 수집합니다.

금박 클로버

일정 시간동안 적을 죽이면 바로 골드를 추가적으로 얻는 아이템이다. 일종의 골드 피버타임이다. 여기엔 일정 게이지가 있다. 이 게이지는 시간이 지남에 따라 감소한다. 게이지가 다 감소하면 피버타임은 종료한다. 적을 죽이면 아주 약간의 골드 피버타임 게이지가 추가된다. 시간이 지날수록 게이지 감소 속도는 선형적으로 증가한다.

캡처

그래픽 연출

적을 죽이면 동전 터지는 효과가 발생한다. 화면 하단에 게이지를 보여준다. 골드 피버 타임으로 획득한 금액을 보여준다. 골드 피버 타임 진행시간을 보여준다.

작은 클로버

캐릭터의 행운 스탯이 10% 증가한다.

스테이지

휴먼 서바이벌엔 스테이지 개념이 있다. 스테이지는 게임이 진행되는 배경이다. 게임은 스테이지 단위로 진행된다. 한 스테이지의 주요 구성 요소는 다음과 같다.

  • 게임 지형
  • 시간대별 몬스터 Wave
  • 맵 오브젝트들의 배치
  • 캐릭터

스테이지

Vampire Survivors 2023-01-12 오후 4_32_02

스테이지를 선택하면 바로 게임플레이가 시작된다. 게임플레이를 시작할 때 지난 플레이로부터의 영향을 받으면 안되는 지점들이 있다. 이를 위해 초기화에 유의해야 하는 수치들이 있다.

현재 체력

캐릭터의 최대 체력 스탯으로 초기화되야함

지난 플레이로부터 증감된 캐릭터 스탯

다음 플레이에 영향이 없어야함

게임 플레이 시간

0초로 초기화되야함

스킬/패시브 리스트

선택한 캐릭터의 기본스킬을 제외하고 아무것도 없어야함

캐릭터 위치

캐릭터 레벨, 경험치

레벨은 1로 경험치는 0으로 초기화 되야함

무한대의 맵 크기

게임 이용자가 느끼기엔 맵 크기가 무한한 것처럼 맵이 끝없이 이어져 있어야 한다. 하지만 모든 맵을 작업해두는 건 한계가 있다. 따라서 다음맵의 특징은 다음과 같다. 맵 타일로 단위로 표현한다.

  • 사용자가 눈에 보이는 구간만 맵타일을 둔다.
  • 같은 맵타일을 재사용한다.
  • 특정한 위치의 경우만 특정 맵타일로 대체한다.

무한 맵이동 참고 링크

캐릭터 및 스테이지 선택

캐릭터 및 스테이지 선택?

게임을 시작하기 전엔 플레이할 캐릭터와 스테이지를 선택해야 한다. 선택한 캐릭터와 스테이지로 이제 게임이 진행된다.

캐릭터 선택

캐릭터 선택 창에선

캐릭터 선택 목록

Vampire Survivors 2023-01-18 오후 12_59_27 (2)

위와 같이 캐릭터의 리스트가 보인다. 드래그 가능한 박스 안에 각각의 캐릭터 칸이 정렬되어 존재하는 형태이다.

각 캐릭터 칸마다 다음과 같은 정보가 들어가 있다.

  • 캐릭터 이름
  • 캐릭터 이미지
  • 캐릭터 기본 무기

또한 캐릭터를 선택하면 아래에 캐릭터 설명창이 있다. 캐릭터 이미지, 기본 무기 이미지,캐릭터에 특징에 대한 텍스트가 제공된다.

캐릭터 선택 기능

Vampire Survivors 2023-01-18 오후 12_59_27 (3)

각 캐릭터 칸은 마우스나 키보드로 선택할 수 있다. 클릭하거나 WASD로 조작하여 특정 캐릭터 칸이 선택되면 칸 주위로 포커싱 효과를 준다.

캐릭터 선택 포커싱

확인 버튼을 누르면 위와 같이 캐릭터 설명창과 해당 캐릭터 칸의 색이 변한다. 그리고 확인 버튼이 시작 버튼으로 바뀐다.

시작 버튼을 누르면 캐릭터는 최종 결정되고 스테이지 선택창으로 넘어간다.

캐릭터 구매

검정 실루엣

처음 게임을 시작하면 플레이 가능한 캐릭터는 기본 캐릭터 하나밖에 없다. 다른 캐릭터를 플레이하려면 게임 중에 얻을 수 있는 돈을 모아 구매해야한다. 구매 하지 않은 캐릭터는 검은 실루엣으로 표현된다.

잠금해제

이 비구매 캐릭터를 포커싱하면 시작버튼이 잠금해제 버튼으로 바뀌며 필요한 돈이 출력된다.

Vampire Survivors 2023-01-18 오후 12_59_34 (2)

따라서 현재 가지고 있는 돈의 양도 보여줘야 한다.

캐릭터 스탯 출력

Vampire Survivors 2023-01-18 오후 12_59_27 (4)

캐릭터 선택 창엔 캐릭터 스탯이 출력됩니다.

스테이지 선택

Vampire Survivors 2023-01-18 오후 12_59_37

캐릭터를 선택하면 다음으로 스테이지를 선택해야한다. 여기선 스테이지에 대한 리스트를 보여준다. 스테이지를 최종 선택하면 이제 게임이 시작된다.

스테이지 선택 박스는 스크롤 가능한 박스로 각각의 칸은 스테이지에 대한 정보를 담고있다.

스테이지 정보

스테이지 선택

각 스테이지 칸은 다음과 같은 정보를 제공한다.

  • 스테이지 이름
  • 스테이지 이미지
  • 스테이지 설명

또한 마우스 클릭이나 키보드 조작으로 스테이지 칸이 포커싱 될 수 있다. 그러면 선택된 칸은 표시되며 스테이지의 추가적인 세부 게임 정보가 출력된다.

스테이지 설명

이제 시작 버튼을 누르면 선택한 스테이지로 결정되며 게임이 시작된다.

Clone this wiki locally