10주차 주간 보고서

By | 2026년 05월 05일

[10주차 개발 계획서: 방어 시스템 구축 및 UI 시각화] 예정

1. 개요

  • 주요 목표: 성벽의 내구도 시스템을 구축하여 승패 조건을 명확히 하기위한 캐릭터와 몬스터 및 성벽에게 체력을 부여 .

2. 상세 구현 계획

  • 성벽 내구도(HP) 시스템 구축
    • 기능: 성벽 개체에 고유 HP 데이터를 추가하고, 몬스터에게 공격받을 시 체력이 감소하는 로직 구현.
    • 승패 조건: 성벽 HP가 0이 될 경우 ‘게임 오버’ 트리거가 작동하도록 시스템 설계.
  • 캐릭터 및 몬스터 체력바(HP Bar) UI 구현
    • UI 구조: CanvasSlider 또는 Image (Filled) 컴포넌트를 활용하여 남은 체력 비율을 시각적으로 표시.
    • 몬스터 및 장군 체력 시스템: 각 몬스터 및 장군에 HP 기능 구현 완료. 공격을 받으면 데미지가 적용되고, HP가 0이 되면 사망 처리됨.
    • 현재 체력 감소는 콘솔 로그로 확인 가능 ( 머리 위 체력바 UI는 아직 미구현 상태이며, 추후 체력바 UI 구현 하여 시각화 예정.

3. 기대 효과

  • 전략성 강화: 성벽의 남은 체력을 확인하며 스킬 사용 시점이나 방어 전략을 실시간으로 판단 가능.
  • 전투 직관성 확보: 개별 몬스터의 피해 상황(콘솔 로그)을 즉각 파악할 수 있어, 지난 9주차에 구현한 유도 공격 시스템과의 시각적 시너지 창출.

4. 향후 연계 사항

  • 성벽 파손 정도에 따라 외형이 변화하는 Sprite 변경 연출 추가 검토.
  • 몬스터 및 장군의 체력 상태를 시각적으로 확인할 수 있는 체력 UI 구현 예정.
  • 체력 감소 시 수치 텍스트가 팝업되는 데미지 텍스트 시스템 추가 계획.
  • 장군별 기본 공격 모션 및 공격 방식 차별화 구현 예정.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다