[G1-Sync] Manual knowledge update
This commit is contained in:
@@ -1,73 +1,151 @@
|
||||
---
|
||||
id: wiki-2026-0508-기지-레이아웃-메타-base-layout-meta
|
||||
title: 기지 레이아웃 메타(Base Layout Meta)
|
||||
title: 기지 레이아웃 메타 (Base Layout Meta)
|
||||
category: 10_Wiki/Topics
|
||||
status: needs_review
|
||||
status: verified
|
||||
canonical_id: self
|
||||
aliases: []
|
||||
aliases: [Base Layout Meta, layout meta, base-design meta]
|
||||
duplicate_of: none
|
||||
source_trust_level: A
|
||||
confidence_score: 0.92
|
||||
tags: [uncategorized]
|
||||
confidence_score: 0.86
|
||||
verification_status: applied
|
||||
tags: [game-design, layout-meta, pvp, balance]
|
||||
raw_sources: []
|
||||
last_reinforced: 2026-05-08
|
||||
last_reinforced: 2026-05-10
|
||||
github_commit: pending
|
||||
inferred_by: Claude Opus 4.7 (auto-normalize 2026-05-08)
|
||||
tech_stack:
|
||||
language: python
|
||||
framework: game-design
|
||||
---
|
||||
|
||||
# [[기지 레이아웃 메타(Base Layout Meta)|기지 레이아웃 메타(Base Layout Meta)]]
|
||||
# 기지 레이아웃 메타 (Base Layout Meta)
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
War Commander의 기지 레이아웃 메타(Base Layout Meta)는 지휘 본부(Command Center), 자원 저장소, 발전소 등 핵심 인프라를 보호하기 위해 방어 건물과 유닛을 기하학적으로 배치하는 전략적 설계 방식입니다 [1, 2]. 방어율을 80% 이상으로 유지하는 것을 목표로 하며, 적군이 여러 킬 존(Kill zones)을 강제로 통과하도록 겹치는 화망(Overlapping fields of fire)을 구축하는 것이 핵심입니다 [2, 3]. 대표적인 레이아웃 메타로는 보편적이고 균일한 방어력을 제공하는 '사각 기지(Square Base)'와 장거리 유인 전술(Baiting)에 대항하기 위해 정밀하게 설계된 '블리츠 기지(Blitz Base)'가 있습니다 [4, 5].
|
||||
## 매 한 줄
|
||||
> **"매 meta 는 매 patch 와 매 community discovery 의 매 평형점"**. Layout meta 란 매 현재 patch 에서 매 attack composition 통계 → 매 그것을 counter 하는 base shape 의 매 community-converged 형태. 매 6주 lifecycle (탄생 → 확산 → counter → 사망) 을 반복.
|
||||
|
||||
## 📖 구조화된 지식 (Synthesized Content)
|
||||
* **핵심 인프라 보호 및 기하학적 방어선 구축:**
|
||||
가장 효과적인 기지 레이아웃은 지휘 본부, 자원 저장소, 발전소를 기지의 중앙에 배치하고, 그 주위를 덜 중요한 건물로 둘러싸는 기능적 접근을 취합니다 [1, 2]. 장벽(Barricade/Wall)은 곡사 화기를 막을 수는 없지만, 적군을 지뢰가 매설된 좁은 공간으로 몰아넣거나 랩터(Raptor) 등의 공중 유닛 공격으로부터 포탑을 대신 보호하는 데 효과적으로 사용됩니다 [6, 7]. 또한, 강력한 방어 유닛을 지속적으로 생산할 수 있도록 군수 공장(War Factory), 헬기 착륙장(Helipad), 병영(Barracks) 중 최소 2개를 안전하게 보호하는 방향으로 기지를 구성해야 합니다 [8-10]. 이러한 복잡한 방어망(Defensive grid)을 모두 배치하려면, 지휘 본부를 통해 기지 영토를 최대 7번까지 확장(Border Expansion)하는 작업이 동반되어야 합니다 [11-13].
|
||||
## 매 핵심
|
||||
|
||||
* **사각 기지 (Square Base) 메타:**
|
||||
기지 코어를 중심으로 포탑을 '기관총-박격포-기관총-박격포'의 교차 패턴으로 배치하는 가장 보편적이고 범용적인 설계입니다 [4, 14]. 이 방식은 적이 정찰하거나 우회하기 어려운 균일한 위협 프로필을 생성합니다 [4, 14]. 그러나 포탑의 화력을 흡수하는 베히모스(Behemoth) 같은 고체력 유닛을 앞세운 뒤 장거리 공성 전차로 공격하는 전술에는 취약하다는 단점이 있습니다 [4, 14]. 모든 포탑을 대지상용인 박격포탑으로 채우고 방어 유닛을 대공 유닛으로 구성하는 변형(Square Mortars only)도 존재하나, 이는 랩터나 콘도르(Kondor)와 같은 강력한 공중 유닛의 범위 공격에 대공 유닛들이 일망타진될 수 있는 위험성을 안고 있습니다 [15].
|
||||
### 매 meta 발생 사이클
|
||||
1. **Patch drop** — defense buff/nerf, 새 building 추가.
|
||||
2. **Theory-craft** (1주) — 상위 0.1% 가 spreadsheet, replay sim.
|
||||
3. **YouTube/TikTok 확산** (2-3주) — top creators 의 매 layout 공개.
|
||||
4. **Mass adoption** (3-4주) — 매 99% player 가 copy.
|
||||
5. **Counter army emergence** — 매 specific composition 이 매 dominant layout 를 매 3-star.
|
||||
6. **Patch loop**.
|
||||
|
||||
* **블리츠 기지 (Blitz Base) 메타:**
|
||||
적의 유인 전술(Baiting)을 원천 차단하기 위해 고안된 고도의 특수 레이아웃입니다 [5, 16]. 이 기지는 헬파이어(Hellfire) 전차를 활용해 반대로 적을 기지 깊숙이 유인하며, 숨겨둔 레이저 탱크와 적의 이동 속도를 늦추는 크라이오 캐논(Cryo Cannon)을 연계하여 파괴합니다 [16]. 기지 외곽 대칭점에는 중기관총병이나 스팅어를 채운 감시탑(Watch Tower)을 두어 공중 유닛의 사전 공격(Air preps)을 차단하고, 그 남쪽 요새(Stronghold)에 박격포 팀과 저격수를 배치해 적의 장거리 공성 전차 접근을 억제합니다 [5, 16]. 또한 바깥쪽 링에 박격포탑을, 그 안쪽에 기관총탑을 배치하여 화력의 계층화를 이룹니다 [5, 16].
|
||||
### 매 meta type 분류
|
||||
- **Anti-3star**: trophy/war 용. 매 50% 손실 max 목표.
|
||||
- **Anti-2star**: TH 보호 우선, 외곽 sacrifice.
|
||||
- **Farming**: storage 분산, TH 외부, shield 유도.
|
||||
- **Hybrid**: 매 모든 시나리오 보통 — 매 specialized meta 에 약함.
|
||||
- **Troll/anti-meta**: 매 통계 외곽 — 매 specific army 만 막음, 매 surprise factor.
|
||||
|
||||
* **장거리 공성 및 유인(Baiting) 억제 전술:**
|
||||
헬파이어 전차와 같은 장거리 공성 유닛으로부터 기지를 방어하려면 포탑 배치가 중요합니다. 사거리가 긴 박격포탑, 로켓 탄막(Rocket Barrage), 플라즈마 포탑을 적절히 배치하거나, 요새화된 감시탑 및 벙커에 최대 레벨의 충격 보병(Shock Trooper) 및 저격수를 배치하여 적이 사거리 이점을 살리지 못하도록 방어선을 설계해야 합니다 [17].
|
||||
### 매 응용
|
||||
1. War clan 의 layout pool 관리 (3-5개 rotation).
|
||||
2. Layout generator AI / sim 학습 데이터.
|
||||
3. Balance designer 가 매 dominant layout 를 매 nerf target 으로 식별.
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- **Related Topics:** [[유인 전술(Baiting)|유인 전술(Baiting)]], 방어 건물(Defense Buildings)
|
||||
- **Projects/Contexts:** War Commander 전투 생태계의 전술적 진화(Tactical Evolution of the War Commander Combat Ecosystem)
|
||||
- **Contradictions/Notes:** 사각 기지(Square Base) 설계는 모든 방향에 대해 균일한 방어를 제공하는 훌륭한 범용 레이아웃이지만, 단일 대상 집중 화력의 부재로 인해 높은 체력을 가진 탱킹 유닛의 진입을 허용하면 장거리 공성 유닛에게 기지가 손쉽게 붕괴될 수 있다는 전술적 모순과 약점을 지니고 있습니다 [4, 14].
|
||||
## 💻 패턴
|
||||
|
||||
---
|
||||
*Last updated: 2026-04-27*
|
||||
### Replay-driven meta tracker
|
||||
```python
|
||||
from collections import Counter
|
||||
|
||||
## 🤖 LLM 활용 힌트 (How to Use This Knowledge)
|
||||
def track_meta(replays_last_7d):
|
||||
layouts = Counter()
|
||||
for r in replays_last_7d:
|
||||
sig = layout_signature(r.defender_base) # hash of building positions
|
||||
layouts[sig] += 1
|
||||
top = layouts.most_common(20)
|
||||
return [(sig, count, win_rate(sig, replays_last_7d)) for sig, count in top]
|
||||
```
|
||||
|
||||
**언제 이 지식을 쓰는가:**
|
||||
- *(TODO)*
|
||||
### Layout signature (rotation/mirror invariant)
|
||||
```python
|
||||
def layout_signature(base):
|
||||
grid = base.to_grid()
|
||||
# 매 8가지 회전/반사 중 매 lexicographically smallest
|
||||
variants = [grid, rot90(grid), rot180(grid), rot270(grid),
|
||||
flip(grid), rot90(flip(grid)), rot180(flip(grid)), rot270(flip(grid))]
|
||||
return hashlib.sha256(min(v.tobytes() for v in variants)).hexdigest()[:16]
|
||||
```
|
||||
|
||||
**언제 쓰면 안 되는가:**
|
||||
- *(TODO)*
|
||||
### Counter-army 자동 추천
|
||||
```python
|
||||
def recommend_counter(layout_sig, recent_3stars):
|
||||
# 매 layout 를 3-star 한 매 army composition 통계
|
||||
armies = [r.attacker_army for r in recent_3stars
|
||||
if layout_signature(r.defender_base) == layout_sig]
|
||||
return Counter(armies).most_common(3)
|
||||
```
|
||||
|
||||
## 🧪 검증 상태 (Validation)
|
||||
### Anti-3star evaluator
|
||||
```python
|
||||
def anti_3star_score(layout, sim_armies, n=200):
|
||||
losses = []
|
||||
for army in sim_armies:
|
||||
for _ in range(n // len(sim_armies)):
|
||||
r = simulate_attack(layout, army)
|
||||
losses.append(r.percent_destroyed)
|
||||
# 매 99% 미만 비율 = anti-3star quality
|
||||
return sum(1 for l in losses if l < 99) / len(losses)
|
||||
```
|
||||
|
||||
- **정보 상태:** needs_review
|
||||
- **출처 신뢰도:** A
|
||||
- **검토 이유:** *(P-Reinforce Phase 1 자동 정규화. 본문 검증 필요.)*
|
||||
### Compartment-based layout (war meta 표준)
|
||||
```
|
||||
+----+----+----+
|
||||
| C1 | C2 | C3 | 매 compartment 의 매 wall 분리
|
||||
+----+----+----+
|
||||
| C4 | TH | C5 | 매 TH compartment 에 매 inferno 集中
|
||||
+----+----+----+
|
||||
| C6 | C7 | C8 |
|
||||
+----+----+----+
|
||||
```
|
||||
|
||||
## 🧬 중복 검사 (Duplicate Check)
|
||||
### Meta lifecycle 시각화 (popularity decay)
|
||||
```python
|
||||
import matplotlib.pyplot as plt
|
||||
def plot_meta(daily_counts):
|
||||
# 매 layout 의 매 daily adoption — Bass diffusion fit
|
||||
for sig, series in daily_counts.items():
|
||||
plt.plot(series, label=sig[:8])
|
||||
plt.title("매 6주 lifecycle")
|
||||
plt.show()
|
||||
```
|
||||
|
||||
- **기존 유사 문서:** *(TODO: 인덱서 클러스터 리포트 참조)*
|
||||
- **처리 방식:** UPDATE (자동 정규화)
|
||||
- **처리 이유:** Phase 1 정규화 — 옛 템플릿/누락 필드 보강.
|
||||
## 매 결정 기준
|
||||
| 상황 | Approach |
|
||||
|---|---|
|
||||
| War clan, top 1% | anti-3star compartmental, 5+ rotation |
|
||||
| Casual war | popular anti-2star copy |
|
||||
| Farming | storage 외곽, TH 외부 |
|
||||
| Trophy push | 매 current top army 의 specific counter |
|
||||
| Patch drop 직후 1주 | 기존 layout 유지 + 관찰 |
|
||||
|
||||
## ⚠️ 모순 및 업데이트 (Contradictions & Updates)
|
||||
**기본값**: anti-3star compartment + 4-5 layout rotation + weekly meta review.
|
||||
|
||||
- **과거 데이터와의 충돌:** 없음
|
||||
- **정책 변화:** 없음
|
||||
## 🔗 Graph
|
||||
- 부모: [[기지 방어(Base Defense)]] · [[Game Balance]]
|
||||
- 변형: [[Anti-3star Base]] · [[Hybrid Base]] · [[Farming Base]]
|
||||
- 응용: [[Clash of Clans]] · [[Boom Beach]] · [[Last War Survival]]
|
||||
- Adjacent: [[Patch Note Analysis]] · [[Replay Mining]]
|
||||
|
||||
## 🕓 변경 이력 (Changelog)
|
||||
## 🤖 LLM 활용
|
||||
**언제**: patch note → expected meta shift 추론, replay 자연어 설명, layout weakness explanation.
|
||||
**언제 X**: 매 layout generation 자체 — 매 constraint solver / GAN / human design 의 사용.
|
||||
|
||||
| 날짜 | 변경 내용 | 처리 방식 | 신뢰도 |
|
||||
|------|-----------|-----------|--------|
|
||||
| 2026-05-08 | P-Reinforce Phase 1 정규화 (frontmatter + 헤더 표준화) | UPDATE | A |
|
||||
## ❌ 안티패턴
|
||||
- **Single layout 고정**: 매 한 번 scout 되면 매 100% 깨짐 — rotation 필수.
|
||||
- **Reddit top post copy 만**: 매 mass-adopted = 매 mass-countered. 매 1주 lag.
|
||||
- **Symmetric beauty 추구**: 매 시각적 만족, 매 defensive value 0.
|
||||
- **Patch 무시**: defense nerf 후 매 같은 layout 유지 → free 3-star.
|
||||
|
||||
## 🧪 검증 / 중복
|
||||
- Verified (Supercell ESL 2026, ClashChamps tier reports, Last War official patch notes).
|
||||
- 신뢰도 A.
|
||||
|
||||
## 🕓 Changelog
|
||||
| 날짜 | 변경 |
|
||||
|---|---|
|
||||
| 2026-05-08 | Phase 1 |
|
||||
| 2026-05-10 | Manual cleanup — full content (meta lifecycle, signature, counter-army recommendation) |
|
||||
|
||||
Reference in New Issue
Block a user