참고: 이 일지는 네이버 카페로부터 옮겨진 레거시 게시물입니다.
어제의 TODO.
원래 주먹은 1데미지입니다.
전투 보상은 적 레벨에 따라 양과 질이 다릅니다. 최소 2개의 아이템을 받습니다. 이후 아이템의 질을 구분하기 위해 아이템에 등급을 매겨야 할 것 같습니다.
새 무기들을 추가하면서 공격 시스템을 약간 변경했습니다. 매 공격마다 무기의 내구도가 하락하고 0에 도달할 경우 파괴되어 다시 주먹으로 변경됩니다. 차후 "전환하기" 선택지를 추가하여 가방에 있는 다른 무기로 바꿀 수 있도록 할 생각입니다. 내구도 뿐만이 아니라 치명타 역시 추가되었습니다. 일정 확률로 데미지의 n배만큼의 데미지를 가하는 치명타는 가끔 전투를 더 빠르게 종결내기도 합니다.
점선까지 모자이크해 버렸네요
미발견 아이템은 모자이크 처리됩니다. 첫 발견 시 유저 데이터에 아이템 ID가 기록되는데, 패치 이전 계정에선 해당 아이템을 가지고 있어도 모자이크되는 문제가 생겨 수정이 필요합니다.
거래하기 선택지를 누르면 구매하기, 판매하기, 지나가기 선택지가 등장합니다. 구매하기 선택지를 누르면 고블린이 가지고 있는 아이템을 보여줍니다. 판매하기 선택지를 누르면 자신의 인벤토리에 있는 아이템을 판매합니다. 되팔램 꼼수를 막기 위해 기본적으로 구매가는 판매가의 3배입니다. 선택지를 입력하면 해당 아이템을 1만큼 구매/판매하며 선택지 뒤에 수량을 입력할 수 있습니다.
나무 검과 알루미늄 검을 추가했습니다. 전자는 내구성이 높지만 약하고 느리며, 후자는 빠르고 강하지만 내구성이 낮습니다. 무기들은 오직 고블린 거래에서만 얻을 수 있습니다. 구매 시 기본 무기인 주먹 대신 사용하게 됩니다. 드랍이 안되는 아이템(ex: 무기)는 도감의 모자이크 대상에서 제외될 예정입니다.
무기 정보를 추가함에 따라 문자 길이가 길어져 인벤토리를 따로 분리했습니다. 이후 장비에 여러 갑옷 아이템들이 추가되면 장비 역시 따로 분리할 생각입니다.
띄워쓰기가 포함된 아이템을 도감에서 검색할 수 없었던 문제점을 고쳤습니다.
이제 여러 장비템을 추가하고 회피, 방어 엑션과 대망의 전투 이벤트를 추가할 때가 왔습니다. 하지만 그 전에 더 많은 아이템과 더 많은 선택지가 필요합니다. 또한 드람템과 장비템에 대한 구분이 매우 모호하기 때문에 이걸 분명히 할 필요가 있습니다.
함정 이벤트를 만들어서 체력 감소와 페널티를 사전에 구현할 생각입니다. 사망 시 5할의 돈과 3할의 아이템, 2할의 경험치를 상실합니다. 경험치 총량에 따라 레벨이 구분되므로 레벨 하락 역시 구현해야 합니다.
TODO 갱신
• 비드랍템을 도감 모자이크에서 제외하기
• 새 이벤트: 함정 추가하기
• 체력 회복 아이템, 방어구 아이템 등 더 많은 아이템 추가하기
• 기존 무기가 존재한 상태에서 무기를 구매하면 가방에 집어넣기
• 공격 선택지에 무기 "전환하기" 선택지 추가하기
• 짱돌을 무기로 전환하기
• 아이템에 등급 부여하기
• JSDoc 틈틈히 작성하기
+
JSDoc는 주석과 어노테이션을 인식하여 자동으로 웹사이트를 생성하는 프로그램입니다. 개발 안정성을 높여주고 주석의 효과를 향상시켜주기에 개발 도중 가끔씩 완성된 함수 및 변수에 어노테이션을 부여합니다.
'프로젝트 > RTTRPG' 카테고리의 다른 글
[RPG 개발] 9일차 (0) | 2022.12.05 |
---|---|
[RPG 개발] 8일차 (0) | 2022.12.05 |
[RPG 개발] 6일차 (1) | 2022.12.05 |
[RPG 개발] 5일차 (0) | 2022.12.05 |
[RPG 개발] 4일차 (0) | 2022.12.05 |