공지사항

2024. 12. 24. 08:08
728x90
반응형

※ 들어가기에 앞서

 

17년도에 보상 시스템에 대해서 포스팅을 한 적이 있는데요.

현업에서 활동하는 동안 보상 시스템도 조금 업데이트 되었답니다. 

 

아래 내용은 코코아 플래닛에서 사용하려고 작성한 부분이고 

실질적인 완성은 네오위즈의 마스터 오브 나이츠때라고 보시면 되어요. 

그럼 들어가 볼께요.

 

◎ 보상 시스템 (241203_1)

 

▪ 보상 시스템이란?

각각의 콘텐츠에서 보상으로 주어지는 재화 or 아이템 등의 지급과 관련하여 발생되는 모든 규칙들을 정립해 놓은 것

 

▪ 보상 시스템의 구현을 위한 개념

 

1. 보상을 지급해야 하는 코텐츠 별 데이터 테이블에 [reward] 컬럼 추가

2. reward 테이블을 생성하여 지급해야 하는 모든 보상품을 입력

3. 콘텐츠 별 데이터 테이블의 [reward] 컬럼에 reward 테이블의 보상품 인덱스 ID를 입력

4. 입력된 보상 인덱스 ID를 기준으로 규칙에 따라 보상품을 지급

 

▪ 보상품의 종류

보상으로 지급 가능한 보상품은 아래와 같다.

: 지급 가능한 보상품이 추가되면 명시할 예정

 

▪ 보상 데이터 테이블 구조

보상 데이터 테이블은 아래와 같이 3가지로 구분할 예정이다.

 

◦ reward

 

◦ rewardPreview

 

◦ rewardPreviewItem

 

※ 끝

 

※ 

실질적으로 해당 문서의 내용은 여기가 마지막이에요 ㅎㅎ.

보상 테이블의 규칙에 따라 진행되다보니...

 

그래서...

이해를 돕기 위해 예제도 준비하여 제공했답니다.

이건 바로 다음 포스팅으로 공유 드릴께요.

 

2024.12.24 - [게임 기획 이야기/기획 문서 모음] - 예제로 보는 보상 데이터 테이블 구조

 

예제로 보는 보상 데이터 테이블 구조

※ 들어가기에 앞서현업에서도 이렇게 자세하게 예제까지 문서화하여 설명을 한적은 없어요...보상 테이터 테이블에 대해 리뷰 한번 하고 그냥 구현을 위한 테스트용 데이터 하나 드리면 서버

krasia.net

 

 

2017.08.10 - [게임 기획 이야기/Project_TK] - 보상 시스템

 

보상 시스템

해당 문서는 Project_TK에 사용될 보상에 대한 시스템 문서입니다. 라고는 말했지만 ㅎㅎ 오늘은 주제가 주제인 만큼 시스템 문서 기반으로 하되 (사실 문서 상으로는 별 내용이 없어서) 주저리 주

krasia.net

 

 

728x90
반응형