2월 24, 2021의 게시물 표시

상단 패널 능력에 관한 짧은 글

 상단 패널 스킬은, 퇴근 후에 한 시간씩 짬을 내어 작업하고 있습니다. 일단 목표는 죽이 되든 밥이 되든 간에 각 종족별로 4개의 능력을 추가하는 것입니다. 테란을 먼저 작업하고 있는데 빠르다면 다음 주 주말쯤에 끝날 것입니다. 밸런스에 대한 것도 신경을 써야합니다만 그럴 여력은 없습니다. 테란은 현 시점(2021/2/24) 기준으로 강제 징집과 밴시 공습을 마쳤고, 앞으로 오딘 투하와 핵 섬멸을 계획하고 있습니다. 저그와 프로토스는 무얼 추가할지 고민인데, 그때그때 괜찮은 아이디어를 골라서 추가할 것입니다. 능력을 만드는 부분은 어렵지 않습니다. 몇 년동안 제가 꾸준히 레퍼런스를 가져오면서 해온 작업이니까요. 문제는 트리거에 있습니다. 현재 제가 가져온 레퍼런스 트리거는 종족에 무관하게 하나의 전역시전자(GlobalCaster)만을 갖는 것을 허용하고 있며 따라서 종족에 따라서 이를 분화시켜주어야 합니다. 이는 플레이어의 종족에 따라서 경우를 분할하면 돼기때문에 금방 해결됩니다. 그 다음은 전역시전자의 행위자를 연결해주는 것인데, 글쎄요, 여기서 많이 헤매지 않을까 걱정되는 부분입니다. 종족별로 전역시전자를 분리하는 데에는 이유가 있습니다. 스타크래프트 2의 유닛이 가질 수 있는 최대 능력수는 아무리 많아도 32개를 초과할 수 없기때문이며, 장기적으로 각 종족마다 지금 설계한 4개 이상의 능력을 주려고 하기 때문입니다. 능력 슬롯은 4개밖에 안 되는데 왜 그 이상을 주느냐? 하는 게 이상할 수도 있지만 게임의 단조로움을 회피하려면 그렇게 하는 것이 최선입니다. 장기적으로는 협동전 사령관 제라툴의 방식처럼 플레이어가 원하는 대로 상단 패널 스킬을 구성할 수 있게 하고 싶습니다만 그건 너무 어려울 거 같습니다. 제라툴의 패널 구조를 면밀하게 분석하면 할 수는 있을 거 같은데 저에게 그런 시간이 될 것인지, 이해할 수 있을지 솔직히 불분명합니다. 따라서 그 대안으로 상단 패널 능력을 "무작위로" 선정하는 방식을 선택할 것입니다. 능력의 허용여