게임 개발을 하다보면 계속 그런 생각이 든다.
근데 이거 밸런스는 잘 맞나?
일단 정신 없이 개발하느라 임시값을 꾸역꾸역 넣어두긴 했는데, 언젠가 한 번 싹 정리해주는 시간이 필요하단 말이지.
근데 이 임시값이... 좋은 밸런스에서 '어느 정도' 벗어나 있는 거지?
그걸 알 수가 없슴.
이걸 수치화해서 볼 수 있다면 좋을텐데....
그래서 만들었슴.
우리 게임은 '열차'를 배치해서 '행복도'를 얻는 게임인데
각자 레벨과 티어에 따라, 소속된 시너지에 따라 그 값들이 조금씩 다름.
그래서 이렇게 생산할 때마다 콜백으로 통계를 작성하도록 만들었음.
근데 어떤 애들은 1주기(cycle)에 행복도를 얼마만큼 생산하고
어떤 애들은 초당 생산한단 말이지?
그래서 이걸 비교하고자 RPG에서 DPM계산할 때처럼 우리도 '주기 당 행복도'를 계산해서 산출하도록 만들고,
(처음엔 나도 분당 행복도로 계산했는데 우리 게임엔 이게 더 어울리더라)
이걸 기반으로 sorting하도록 처리했음.
흠 근데 보다보니 좀 가독성이 떨어지는 거임...
게임을 즐기다보면 열차를 교체하기도 하고 그래서 어떤 열차는 더 이상 통계에 집계되지 않는데 그게 어떤 열차인지도 모르겠고....
열차끼리 비교를 하고싶은데 유물도 섞여있어서 이게 한 눈에 보기 너무 어렵더라.
그래서 유물은 디밍처리하고 (어차피 많이 얻기도 힘드니까)
열차는 현재 배치된 열차의 경우 초록색으로 하이라이팅 하도록 만듦.
이것만 있으면 나도 1티어 개발자 ㄷㄷㄷㄷ
일단은 이걸로 대충 밸런스 잡아두고
엑셀로 만들어서 열심히 분석 중임..
나머지는 데모 출시 후에 통계 수집을 해야지. 그걸 기반으로 깎아보구.
너무 떨리면서 너무 기대된다. 잘 할 수 있을까? 해야지 어쩌겠어. ㅋㅋ
통계 수집은 어떻게 하느냐.
[시리즈] Frostrain 개발일지 · Frostrain 개발일지 #1 : 팀 결성과 주제선정 · Frostrain 개발일지 #2 : 연출과 완성도 · Frostrain 개발일지 #3 : 편의성과 완성도 · Fro
gall.dcinside.com
이렇게 할 것입니다.
감사합니다.
링크에 있는거 해병문학 공군 인줄 알았네 ㅋㅋㅋ