공지사항

2016. 3. 28. 14:22
728x90
반응형

[역기획서] 클래시 로얄_3탄 유저 파라미터입니다.


원래는 유저 시스템부터 하려고 했는데... 막상 하려고 하니 정리를 어떻게 해야 할지 바로 떠오르지 않더라구요.


그래서 일단 바로 눈에 들어오는거 부터 하자고 마음 먹고 유저 파라미터를 작성해 보았습니다.


아직 결정지어야 하는 부분들이 많지만 일단 작업한 그림부터 보시고 하나 하나씩 설명을 해 나가도록 하겠습니다.





먼저 [이름] 입니다.


이름은 유저가 결정하는 요소로 관련 규칙이 필요한데요. 여기서 규칙이라 함은 네이밍 규칙으로 사용가능한 문자와 글자수를 명시합니다.


가령 한글, 영문, 숫자 포함 최대 8글자 (단 맨 앞글자는 숫자 제외) 등등


클래시 로얄은 글로벌 게임이다보니 아마 가능한 문자들이 많겠죠?


거기다가 특수 문자가 어느 정도까지 허용되는지는 모르겠습니다. 일반적으로 MMORPG에서는 특수 문자가 포함되면 채팅 관련 부분등에 어려움이 있기에


잘 안쓰는게 좋구요. 그냥 깔끔하게 영문과 지원하는 국가의 언어 정도로만 해도 큰 문제는 없을 듯 합니다.


-

다음은 [고유 코드명] 입니다.


계정을 만든지 오래되어서 기억이 가물가물하네요.


이런건 다시 계정을 만들면서 확인해 봐야 하는데...


지금 당장 드는 생각은 진입 장벽을 낮추기 위해 (회원 가입하고 아이디 패스워드 적고 하면 피곤하니까)


고유 식별 코드로 사용하는 걸 따로 만들지 않았을까 생각합니다.


이렇게 되면 삭제 후 재 설치 할때 로그인 하는데 문제가 될 수 있으니 페이스북 연동 같은 기능을 함께 포함되었다고 생각하구요.


짧은 생각은 이러한데 (제가 모바일 프로젝트는 그렇게 많이 안해봐서) 혹 정답을 아시는 분은 글 남겨 주세요


-

다음은 [플레이어 레벨] 입니다.


유저의 레벨을 나타내며 (왜 플레이어 레벨이라고 적었을까요? 용어의 통일화를 위해 유저 레벨이 더 적합할 것 같습니다)


최고 레벨이 12까지는 랭킹 상으로 살펴볼 수 있었는데 정확하게는 모르겠습니다. 일단 2자리수 까지는 되니까 ㅎㅎ 최대 수치를 99로 잡으면 될거 같네요.


약기획서 상에서는 수치가 100%로 정확하지 않아도 괜찮다는 점 


(어차피 이러한 개념이다를 배우는게 중요하니까. 물론... 한땀한땀... 몸으로 느끼셔도 되지만...) 잊지 마시구요.


-

다음은 [현재 경험치] 와 [필요 경험치] 입니다.


레벨이 존재하는 게임에서는 항상 따라다니는 요소이죠. 


그러고보니 시스템 리스트에서는 안적었는데 [유저 경험치 테이블]도 있어야 하네요.


-

다음은 [현재 아레나] 입니다.


정확하게는 현재 유저의 아레나 등급을 나타내죠.


현재는 아레나 8 이 가장 높은 등급이네요.


-

다음은 [클랜 이름] 입니다.


가입한 클랜의 이름이 명시되는 부분으로 클랜 이름에 대한 네이밍 규칙도 필요하지만 이건 클랜 시스템에서 명시하도록 할께요.


그리고 클랜에 가입되지 않은 상태에서는 none으로 명시하면 됩니다. 처음 게임에 계정을 생성하면 클랜에 가입된 상태가 아니니까 default 값 역시 none 겠죠.


다음은 [클랜 직책] 입니다.


클랜에 가입하면 자동적으로 부여 받는 직책으로 대표 / 장로 / 클랜원의 3가지 종류에 클랜에 가입 안된 상태를 위한 none이 필요로 합니다. 


물론 default는 none 겠죠.


(아... 왜 none를 쓰냐구요? 글쎄요.. 버릇? 습관? 플머가 좋아라 해서... 전산 수업때 이렇게 쓰라고 배운것 같기도 한데... ㅠㅠ OTL)


-

다음은 [카드 요청 상태] 입니다.


이걸 유저 파라미터에 명시해야 되나 고민되기도 하지만 일단 명시하는 쪽을 선택했습니다.


요청 가능과 요청 대기 중으로 나누어져 있구요. 클랜 UI에 존재하는 카드 요청 상태에 따라 2가지 상태 중 하나로 저장됩니다.


-

다음은 [카드 요청 시간] 입니다.


일단 카드 요청 시간에 대한 규칙을 좀더 살펴봐야 하지만 (아직 검증은 안해봤어요)


카드를 요청 하면 지정된 시간 (지금 대기 중이라... 시간 확인을 ㅠㅠ. 나중에 수정해서 올릴께요)이 경과한 후 다시 요청할 수 있는데요.


개인적으로는 요청한 시간만 서버에 남겨두고 카운드 다운은 클라에서 자동으로 해서 출력하게 한 다음 


요청 가능 상태가 되었을때 서버에 저장한 시간을 통해 계산하여


요청 가능 상태로 변화하는게 맞는지 확인만 하면 될 것 같아서 요청 가능 시간을 저장해 두기로 하였습니다.


아마 여러가지 방법이 있을테니 ㅎㅎ 여러분들이 생각하시는 방법이 있으시다면 댓글로 ㅎㅎ


-

다음은 [상자 슬롯1] ~ [상자 슬롯4] 입니다.


각각의 상자 슬롯에 어떤 상자가 담겨 있는지 남겨두기 위해 필요한 파라미터이구요.


상자가 비어 있는 경우는 none, 있는 경우에는 해당 상자의 인덱스 번호를 저장하면 될 듯 합니다.


-

다음은 [오픈 상자 슬롯] 입니다.


몇번의 상자가 오픈되어 있는지를 입력하면 될 듯 하구요.


아무런 상자도 오픈되어 있지 않다면 0번을 입력하면 될 듯 합니다. 그러고보니 위의 그림에는 빠져 있네요.


0 = 오픈 상자 없음, 1 = 1번 슬롯, 2 = 2번 슬롯, 3 = 3번 슬롯, 4 = 4번 슬롯


-

다음은 [오픈 시간] 입니다.


상자 오픈도 한번에 하나 밖에 할 수 없으므로 카드 요청 시간과 같은 개념을 적용하였습니다.


단 카드 요청 시간은 하나의 시간만 존재하나 상자 오픈 시간은 상자에 따라 오픈 시간이 다르니까 그 점만 체크하면 되겠네요.


이런 부분은 상자 시스템에서 명시할 예정입니다.


-

다음은 [크라운 상자 오픈 여부] 입니다.


하루에 한번씩 사용할 수 있는 크라운 상자로 0 = 오픈, 1 = 오픈 대기로 구분되어 있습니다.


다음은 [크라운 상자 수집 수량] 입니다.


크라운 상자가 오픈 되었을 때 실제 오픈을 하고자 하면 (오픈이란 용어가 중복되네요... 크라운 상자 활성화 여부 라고 하는게 좋을까요?)


10개의 크라운이 필요한데요. 지금까지 몇 개의 크라운을 수집했는지 그 수량을 저장하는 파라미터입니다.


-

다음은 [활성 전투댁] 입니다.


이것도 유저 파라미터에 넣는게 맞을까 고민 중인데 일단 남겨 두었습니다.


3개의 전투댁 중에서 현재 활성화 되어 있는 전투댁이 어떤 것인지를 나타냅니다.


-

다음은 [페이스북 연동 여부] 입니다.


페이스북과 연동해 두면 복잡한 고유 코드명을 몰라도 쉽게 자신의 계정을 찾을 수 있는 기능으로 (맞겠죠? ㅎㅎ 아직 재 설치는 안해봐서)


0 = 연동 안됨, 1 = 연동 됨입니다. default는 0 이구요.


-

다음은 [승리] 입니다.


단순히 전투에서 승리한 횟수를 카운트 합니다.


다음은 [3 크라운 승리] 입니다.


크라운 3개를 획득한 승리 횟수를 카운트 합니다.


다음은 [최대 트로피] 입니다.


자신이 획득한 최대 트로피 수를 저장합니다.


전 1988이네요... 2000이 목표인데... 그 한번을 못 이겨서... ㅠㅠ OTL. 몇판은 이기고 지기를 반복하다가 결국 멘붕이 와서 1600대로 추락했던...


-

다음은 [찾은 카드] 입니다.


지금까지 찾은 카드 수를 명시합니다.


업적 등에 사용하기 위해서 필요한 파라미터라 할 수 있습니다.


다음은 [지원 합계] 입니다.


클랜원들에게 카드 지원을 얼마만큼 했나를 수치로 남겨둔 부분이구요.


아직 정확하게 수치가 어떻게 결정되는지는 파악해 보지 않았습니다.


나중에 해당 부분을 역기획서 쓸때 살펴 봐야 겠네요.



3편 유저 파라미터는 여기까지 입니다. ㅎㅎ


이제 유저 파라미터도 체크해 두었으니 유저 시스템을 문서화 하려고 합니다. (원래는 시스템을 하고 파라미터를 해야 하는게 기본적인 순서이긴 한데...)


헌데... 그다지 많은 내용은 없을 것 같아요.


그래서... 이렇게 적어도 되나? 싶은 생각이 들거 같은... 


p/s


궁금한 사항은 언제들 글 남겨 주세요 ㅎㅎ. 


누락된 부분 남겨 주시면 대환영입니다. 



2016/03/28 - [게임 기획 이야기/역기획서_클래시 로얄] - [역기획서] 클래시 로얄_2_시스템 리스트


2016/03/27 - [게임 기획 이야기/역기획서_클래시 로얄] - [역기획서] 클래시 로얄_1_들어가기에 앞서











728x90
반응형