걍 연습용 프로젝트 삼아 붕스 모작해보려고 하고 있음.
일단 사용하는 DB가 구글 스프레드 시트임.
지금 내가 시트를 나눈게
캐릭터의 ID와 이름, 타입 등을 담은 Character 시트
캐릭터의 레벨별 스탯을 담은 Status 시트,
스킬의 계수와 부여 효과등을 담은 Skill 시트가 있음.
보통 붕스같은 겜은 1타 2타 3타에 대한 정보가 있잖어.
안그래도 캐릭별로 스킬이 3개 이상은 있는 게임인데 123타 다 적어넣으면 시트가 터질꺼 같은데.
님들같으면 이런경우에는 어떻게 시트 작성함?
내가 뉴비라서 이런거 잘 모르겠다. 미안하다.
붕스를 안해봐서.. 스킬테이블 해봐야 50열 안 넘을걸
캐릭터 ID랑 1타 2타 3타만 묶여있는 Character_Skill 시트를 새로 팔듯
우리쪽 기획자는 스킬데이터는 Skill에, 1타,2타정보는 SkillOperation테이블에 넣는데, 그 Operation테이블 터질듯이 데이터가 많은데도 사용함. 몬스터관련 스킬 Operation도 다 거기들어있는데, 만줄이 넘어가길래 왜케 많냐고 그랬더니, MMO할때는 너무많아서 몬스터는 별도의 MonsterSkillOperation시트로 빼서 썼다고. 근데 1만줄도 많은건 아니라고..
조언 고맙다. 회사다니는 친구한테 물어봤는데 2만줄 넘게 쓴다드라;
글로 풀어쓰기가 좀 힘들긴 한데 내가 쓰는 방식은 이거 - 스킬 테이블에 히트수 n회라는 컬럼, 기믹 테이블 ID 배열 컬럼이 있음 - 기믹 테이블에는 히트 스타일(매 히트시 발동, 첫 히트시 발동, 마지막 히트시 발동 등)이 있고 발동효과를 정의
가령 3타중에 막타에 마비효과가 있는 공격이라면 이런 식으로 SkillTable ID: 123 / HitCount: 3 / GimmickIDs: 9001, 9002 GimmickTable ID: 9001 / HitStyle: EveryHit / Gimmick: Damage / Ratio: 100(%) / Power: 120(%) ID: 9002 / HitStyle: LastHit / Gimmick: Paralysis / Ratio: 100(%) / Power: 3(Turn)
타수별로 다 따로따로 기믹을 주고 싶다거나 2타째에만 발동하는 특수한 기믹을 넣고 싶다면 HitStype: Specific / SpecificHitCount: 2 이런 식으로 히트스타일이랑 특정 히트수 컬럼 하나 추가해서 조건 거는 것도 가능할 것 같네.
조언 고맙다. 나쁘지 않은 방법같은데 한번 시도해볼게