1. 개요
- 유닛 간 전투 시스템을 개선하고 스테이지별 몬스터 관리 기능을 구현.
- 아군 유닛 소환, 자동 전투, 몬스터 웨이브 시스템 등을 중심으로 게임 구조를 확장함.
2. 상세 구현 내용
■ 아군 유닛 소환 및 전투 시스템
- 버튼 클릭 시 아군 유닛이 생성되도록 구현.
- 생성된 아군 유닛이 일정 범위 내 적을 자동 탐지 후 이동 및 공격하도록 구성.
- 적 유닛은 성벽 방향으로 이동하며, 아군과 접촉 시 자동 전투가 발생하도록 구현.
- 유닛별 체력, 공격 속도, 사망 처리 기능 추가.
- 사망 시 애니메이션이 재생되고 일정 시간 후 제거되도록 처리.
타겟 탐지 및 공격 제한 기능
- 여러 유닛이 하나의 적만 과도하게 공격하는 문제를 해결하기 위해 공격 가능 인원 제한 기능 구현.
- ( 현재 2명으로 제한, 추후 밸런스 개선 예정 )
- 최대 공격 가능 수를 설정하여 전투가 자연스럽게 분산되도록 구성.
- 사망한 적을 계속 추적하는 문제 수정 및 타겟 해제 기능 추가.

스테이지 및 몬스터 웨이브 시스템
- 배열 기반의 스테이지 데이터 구조 구성.
- ( 이미지 속 우측 하단에 + 버튼을 누를 시, 스테이지 데이터를 확장 가능하도록 구성. )
- 스테이지 ( 1 ~ 3 ) :
- 등장 몬스터
- 몬스터 생성 수
- 스폰 간격
등을 개별 설정 가능하도록 구현.
- 몬스터 웨이브가 일정 수 생성되면 종료되도록 처리.

■ 맵 및 카메라 개선 ( 너무 전투 공간이 협소하다고 판단 )
- 기존 배경 이미지를 확장하여 전장 공간 확대.
- ( 추후 배경 이미지 개선 예정 )
- 카메라 드래그 이동 기능 추가.
- ( 현재 수동 드래그 방식으로 작동하지만, 추후 자동 처리하여 개선 예정 )
- 맵 확장을 통해 더 넓은 전투 공간을 확인 가능하도록 구성.

3. 실행 결과
- 아군 유닛 소환 및 자동 전투 정상 동작 확인.
- 몬스터 웨이브 생성 및 스테이지별 설정 정상 적용 확인.
- 카메라 이동 및 배경 확장 기능 정상 동작 확인.

4. 향후 계획
- 골드 시스템 추가 및 유닛 소환 비용 적용.
- 기본 캐릭터 추가 예정.
- 스테이지 클리어 UI 및 웨이브 종료 기능 구현.
- 전투 안정성 개선 및 애니메이션 전환 오류 수정.
- 사망한 몬스터가 비정상적으로 이동하는 문제 수정 및 전투 로직 안정화.
- 배경 연결 및 카메라 이동 기능 자연화.
- 사운드 및 UI 개선을 통한 게임 완성도 향상.
- 스테이지별 난이도 및 몬스터 구성 다양화 예정.
