brunch

You can make anything
by writing

C.S.Lewis

by 써니라이더 Jan 16. 2016

[써니라이더]스마트폰 게임 기획 따라하며 배우기-9

9.데이터 테이블 정의,수치작업

게임기획 스터디 네이버 카페, 유튜브
http://cafe.naver.com/gagees

안녕하세요.
스마트폰 게임 기획 따라하며 배우기 강좌를 연재하는 써니라이더 입니다.

아홉 번째 강좌로 9.데이터 테이블 정의, 수치 작업 을 올려 드리겠습니다.


스마트폰 게임 기획 따라하며 배우기


목차 :

1.장르 정하기
2.벤치마킹,게임 구조 파악
3.게임 룰에 대해 생각하기

4.그림을 그려보기
5.목차를 만들기
6.UI기획
7.게임 시스템,룰 기획
8.전체 구조도를 만들자
9.데이터 테이블 정의, 수치 작업
10.밸런싱 기획
11.사운드 기획
12.스펙 리스트 / 체크리스트
13.필요 인력 계획 / 개발일정
14.매출 시뮬레이션
15.이벤트 기획



1~8강좌에서시스템 기획과, 전체 구조도에 대한 설명이 끝났다.

이것을 가지고 구현을 할 수 있다.


그런데, 컨텐츠 기획과 수치 작업이 남아 있다.

컨텐츠 기획에서는 아래와 같은 것들이 있다.


퀘스트시스템에서 , 각 퀘스트 하나 하나 네이밍, 조건, 보상 기획

캐릭터에서각 캐릭터의 스탯과 수치 기획


만약 SNG에서 건물이 있다면 건물의 스탯과 수치 기획

MORPG라면스테이지에 몹 배치

이런걸 해야 할 것이다.


언뜻 보기에 막막하지만 엑셀 데이터 테이블 형태로 만들어야 하므로 그리 어렵지는 않다.

하지면 여기서 주의 할 것이 , 데이터 테이블 구조를 짤 때 최대한 효율적인 구조로 짜야좋다는

것이다.


예를들어 보자.

아래는 브레이브 프론티어 라는 MORPG게임의 캐릭터 1명의스탯 예시이다.

출처는 구글에서 brave frontier wiki 라고 검색하면

http://bravefrontierglobal.wikia.com/wiki/Brave_Frontier_Wiki

위 주소가 나오고 거기에서 캐릭터 들을 선택하면 수치가 나온다.


위에 보면 캐릭터 1마리의 HP, 공격력, 방어력, 회복력 등 스탯이 나와있고,

캐릭터 등급과 진화 정보, 스킬, 캐릭터 설명등이나와 있다.

캐릭터가 1마리일 경우는 이렇게 하나 하나 써도 별 문제는 없다.

하지만 브레이브 프론티어는 캐릭터가 50명 정도나 된다. 캐릭터가늘어날수록

페이지는 늘어날 것이다.

50페이지를엑셀로 작성한다고 생각해 보자 끔찍하다.

따라서 아래와 같이 작성해 본다.

왼쪽은 캐릭터명, 오른쪽은 스탯이다.

(즉 행 – 캐릭터명, 열-스탯으로통일한다.)


아래에는 브레이브 프론티어 를 예시로 들어서 설명하겠다.





이런식으로 행에는 캐릭터 네이밍, 우측에는 속성으로 정리하면 캐릭터가 100개 200개가 되어도

무리 없이 데이터 테이블로 정리 가능하다.

나머지도 살펴보자.



이러한 데이터 테이블을 정의 했으면 전투 공식도 데이터 테이블을 예시를 들어

써줄 수 있다. 전투 공식의 예시를 들어 보겠다.전투공식은 실제로 쓰이는 전투 공식은 아니고 예시를 들었다.실제로 쓰이는 전투 공식은 방어력 공식과 방어 비율이라는 개념을 많이 쓰는데 복잡하므로 일단 제외..

(여기서는 속성상성도 다룬다)




이런식으로 속성 상성표도 만들어 주고, 전투 공식도 만들어 준다.


[2018.11.2일 추가]

실제로는 위와 같은   데미지 공식은 쓰지 않고, (마이너스 값이 나오기 때문)

방어력 / 방어율 공식을 많이 씁니다.

예시 ) 방어율 = 방어력 / 방어력 + 상수(상수는   임의의 값) . 이렇게 하면 방어력이 높아지면 방어율로 환산이 되고, 절대 100%가 되지 않습니다.

방어율이란 상대방의 데미지를 얼마나 흡수하는 가의   값입니다.

예를들어 상수 K 를 1000이라 할때, 방어력이   1000이면,  방어율 = 1000 / 2000 = 50% . 즉   50% 데미지를 흡수합니다.




또 다른 데이터 테이블. 스테이지 테이블도 살펴 보자.


이런식으로 만들 수 있다.

그림이 작아 보이지 않으니 파일은 따로 업로드.

스테이지에 배치할 적 유닛도 만들어 준다.


각 유닛은 1성부터 5성까지 등급이 있다.


각 유닛별 등급별 수치도 정의 해 보자.


전체 레벨에 따른 수치와 스킬에 따른 수치 테이블도 필요하다.


정리 해 보자.


예를 드는 것이 가장 설명이 잘 되므로 이번 강좌는 테이블 예를 많이 들었다.

게임캠퍼스

http://gamecampus.org

게임기획스터디(게기스)

http://cafe.naver.com/gagees 


매거진의 이전글 [써니라이더]스마트폰 게임 기획 따라하며 배우기-8
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari