Skip to content
[10주차 개발 계획서: 방어 시스템 구축 및 UI 시각화] 예정
1. 개요
- 주요 목표: 성벽의 내구도 시스템을 구축하여 승패 조건을 명확히 하기위한 캐릭터와 몬스터 및 성벽에게 체력을 부여 .
2. 상세 구현 계획
- 성벽 내구도(HP) 시스템 구축
- 기능: 성벽 개체에 고유 HP 데이터를 추가하고, 몬스터에게 공격받을 시 체력이 감소하는 로직 구현.
- 승패 조건: 성벽 HP가 0이 될 경우 ‘게임 오버’ 트리거가 작동하도록 시스템 설계.
- 캐릭터 및 몬스터 체력바(HP Bar) UI 구현
- UI 구조:
Canvas 내 Slider 또는 Image (Filled) 컴포넌트를 활용하여 남은 체력 비율을 시각적으로 표시.
- 몬스터 및 장군 체력 시스템: 각 몬스터 및 장군에 HP 기능 구현 완료. 공격을 받으면 데미지가 적용되고, HP가 0이 되면 사망 처리됨.
- 현재 체력 감소는 콘솔 로그로 확인 가능 ( 머리 위 체력바 UI는 아직 미구현 상태이며, 추후 체력바 UI 구현 하여 시각화 예정.
3. 기대 효과
- 전략성 강화: 성벽의 남은 체력을 확인하며 스킬 사용 시점이나 방어 전략을 실시간으로 판단 가능.
- 전투 직관성 확보: 개별 몬스터의 피해 상황(콘솔 로그)을 즉각 파악할 수 있어, 지난 9주차에 구현한 유도 공격 시스템과의 시각적 시너지 창출.
4. 향후 연계 사항
- 성벽 파손 정도에 따라 외형이 변화하는 Sprite 변경 연출 추가 검토.
- 몬스터 및 장군의 체력 상태를 시각적으로 확인할 수 있는 체력 UI 구현 예정.
- 체력 감소 시 수치 텍스트가 팝업되는 데미지 텍스트 시스템 추가 계획.
- 장군별 기본 공격 모션 및 공격 방식 차별화 구현 예정.