--- id: wiki-2026-0508-기지-레이아웃-메타-base-layout-meta title: 기지 레이아웃 메타 (Base Layout Meta) category: 10_Wiki/Topics status: verified canonical_id: self aliases: [Base Layout Meta, layout meta, base-design meta] duplicate_of: none source_trust_level: A confidence_score: 0.86 verification_status: applied tags: [game-design, layout-meta, pvp, balance] raw_sources: [] last_reinforced: 2026-05-10 github_commit: pending tech_stack: language: python framework: game-design --- # 기지 레이아웃 메타 (Base Layout Meta) ## 매 한 줄 > **"매 meta 는 매 patch 와 매 community discovery 의 매 평형점"**. Layout meta 란 매 현재 patch 에서 매 attack composition 통계 → 매 그것을 counter 하는 base shape 의 매 community-converged 형태. 매 6주 lifecycle (탄생 → 확산 → counter → 사망) 을 반복. ## 매 핵심 ### 매 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**. ### 매 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. ### 매 응용 1. War clan 의 layout pool 관리 (3-5개 rotation). 2. Layout generator AI / sim 학습 데이터. 3. Balance designer 가 매 dominant layout 를 매 nerf target 으로 식별. ## 💻 패턴 ### Replay-driven meta tracker ```python from collections import Counter 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] ``` ### 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] ``` ### 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) ``` ### 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) ``` ### Compartment-based layout (war meta 표준) ``` +----+----+----+ | C1 | C2 | C3 | 매 compartment 의 매 wall 분리 +----+----+----+ | C4 | TH | C5 | 매 TH compartment 에 매 inferno 集中 +----+----+----+ | C6 | C7 | C8 | +----+----+----+ ``` ### 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() ``` ## 매 결정 기준 | 상황 | 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 유지 + 관찰 | **기본값**: anti-3star compartment + 4-5 layout rotation + weekly meta review. ## 🔗 Graph - 부모: [[기지 방어(Base Defense)]] · [[게임 밸런싱|Game Balance]] ## 🤖 LLM 활용 **언제**: patch note → expected meta shift 추론, replay 자연어 설명, layout weakness explanation. **언제 X**: 매 layout generation 자체 — 매 constraint solver / GAN / human design 의 사용. ## ❌ 안티패턴 - **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) |