feat: deepen prototype combat and building systems

This commit is contained in:
2026-09-01 13:04:59 +09:00
parent 0c8cfaf454
commit 3e75357a33
43 changed files with 1413 additions and 108 deletions
+13
View File
@@ -34,7 +34,10 @@
- 웨이브 시작 시 활성 적 포탈 수를 기록하는 포탈 공명
- 공명 단계당 체력 +10%, 공격력 +6%, 최대 3단계
- 본진 기본 마나와 활성 크리스탈의 자동 공용 마나 생산
- 본진과 확보된 크리스탈 거점의 약한 기본 공격
- 크리스탈당 제한된 방어 슬롯과 약한 지연 타워
- 비용·시간·행동 정책과 표현 참조를 공유 ConstructionDefinition 자산으로 관리
- 코어·거점·포탈·타워는 BuildingDefinition을 직접 참조하고 TowerDefinition과 ConstructionDefinition도 동일 건물 SO를 참조
- 일반 적, 약탈자, 정예, 공명에서 제외되는 포탈 수비대
- 첫 웨이브 15초, 이후 90초 간격
@@ -50,6 +53,15 @@
### 2. 전투 감각
- 플레이어의 체력과 기본 화력을 낮춰 거점 지원 없이 싸울 때 비용이 발생하게 한다.
- 플레이어 이동 속도를 초당 5m로 낮춰 안전한 장시간 카이팅을 제한한다.
- 이동을 제외한 모든 플레이어 행위를 공통 행동으로 관리하고, 각 행동의 `행동 중 이동 가능` 설정에 따라 이동을 허용하거나 차단한다.
- 각 행동에 `취소 가능` 설정을 제공하고, 취소 가능한 건설·활성화·재건의 결과는 행동 완료 시점에 적용한다.
- 건설 취소 시 부분 건설물과 진행도를 유지하고, 재상호작용 시 추가 비용 없이 남은 과정부터 재개한다.
- 적 이동은 물리 충돌을 사용하고 건물 표면에서 멈춰 공격하며, 간단한 측면 회피로 장애물을 돌아가게 한다.
- 일반 공격과 특수 공격의 실제 판정 위치·범위를 보여 주는 시각 피드백을 제공한다.
- 적과 모든 방어 시설의 공격 주체·목표를 구분할 수 있는 공격 표시를 제공한다.
- 플레이어, 적, 포탈, 크리스탈 거점과 코어에 현재/최대 체력을 표시하는 월드 체력바를 제공한다.
- 이동만으로 회피 가능한 적 공격 예고를 추가한다.
- 일반 공격의 범위·박자와 특수 공격의 마나·재사용 대기시간을 조정한다.
- 정예와 다수 적 사이에서 공격 대상 및 특수 공격 시점 판단이 생기는지 확인한다.
@@ -66,6 +78,7 @@
### 4. 거점과 방어 시간
- 본진과 확보된 크리스탈 거점은 소수의 약한 적을 상대하는 최소 방어 공격을 가진다.
- 크리스탈 확보 전 주변 적 제거 조건을 조정한다.
- 약탈자가 확보된 크리스탈을 공격하게 한다.
- 타워의 화력은 낮게 두고 지연·경보 기능을 강화한다.