[G1-Sync] Manual knowledge update

This commit is contained in:
Antigravity Agent
2026-04-30 22:42:02 +09:00
parent 0bd4f19e38
commit c36c0644a1
4888 changed files with 18470 additions and 18602 deletions
@@ -6,14 +6,14 @@ converted_at: 2026-04-28
# 데이터 기반 설계
## 📌 Brief Summary
WARNO의 '데이터 기반 설계(Data-Driven Design)'는 시각적 요소부터 물리적 충돌, 심리적 제압에 이르는 게임 내 모든 시스템이 상호 연결된 데이터 구조 내에서 작동하도록 하는 설계 철학입니다 [1]. 실제 군 사단 편제표(TO&E)와 무기 제원을 시뮬레이션의 규칙으로 내재화하며, NDF(Neutral Data Format)라는 독자적인 스크립트 언어로 체계적으로 관리됩니다 [1, 2]. 또한, 플레이어의 게임 플레이에서 수집된 객관적인 텔레메트리(Telemetry) 데이터를 바탕으로 유닛의 밸런스와 게임 환경을 지속적으로 조정하는 것이 핵심입니다 [3, 4].
## 📌[[ brief]] Summary
[[WARNO]]의 '데이터 기반 설계(Data-Driven Design)'는 시각적 요소부터 물리적 충돌, 심리적 제압에 이르는 게임 내 모든 시스템이 상호 연결된 데이터 구조 내에서 작동하도록 하는 설계 철학입니다 [1]. 실제 군 사단 편제표(TO&E)와 무기 제원을 시뮬레이션의 규칙으로 내재화하며, NDF(Neutral Data Format)라는 독자적인 스크립트 언어로 체계적으로 관리됩니다 [1, 2]. 또한, 플레이어의 게임 플레이에서 수집된 객관적인 텔레메트리(Telemetry) 데이터를 바탕으로 유닛의 밸런스와 게임 환경을 지속적으로 조정하는 것이 핵심입니다 [3, 4].
## 📖 Core Content
* **NDF (Neutral Data Format) 기반의 아키텍처:** WARNO의 모든 논리적 설계는 텍스트 기반의 NDF 스크립트 언어 내에 정의되어 있습니다 [2]. **게임의 소스코드와 데이터 값이 엄격히 분리**되어 있어, 개발자와 모더는 코드 수정 없이도 `UniteDescriptor.ndf``Ammunition.ndf` 같은 파일을 통해 유닛의 명중률, 관통력, 이동 속도 등 수천 개의 속성을 조작할 수 있습니다 [2]. 객체 지향적이고 모듈화된 이 구조는 대규모 병종의 차별화된 특성을 일관성 있게 정의하는 근간이 됩니다 [2].
* **텔레메트리(Telemetry)를 통한 밸런싱:** 개발사인 Eugen Systems는 커뮤니티의 단순 여론에 휘둘리기보다는 **객관적인 텔레메트리 데이터를 분석하여 밸런싱을 수행**합니다 [3, 4]. 픽률(Pick Rate), 실제 교전 승률, 킬/데스 비율, 유닛의 평균 생존 시간 등을 수집하여, 밸런스 조정이 필요할 시 NDF 파일의 수치를 수정해 전장에 즉각적으로 반영합니다 [3-5].
* **[[NDF (Neutral Data Format)]] 기반의 아키텍처:** WARNO의 모든 논리적 설계는 텍스트 기반의 NDF 스크립트 언어 내에 정의되어 있습니다 [2]. **게임의 소스코드와 데이터 값이 엄격히 분리**되어 있어, 개발자와 모더는 코드 수정 없이도 `UniteDescriptor.ndf``Ammunition.ndf` 같은 파일을 통해 유닛의 명중률, 관통력, 이동 속도 등 수천 개의 속성을 조작할 수 있습니다 [2]. 객체 지향적이고 모듈화된 이 구조는 대규모 병종의 차별화된 특성을 일관성 있게 정의하는 근간이 됩니다 [2].
* **텔레메트리(Telemetry)를 통한 밸런싱:** 개발사인 Eugen[[ system]]s는 커뮤니티의 단순 여론에 휘둘리기보다는 **객관적인 텔레메트리 데이터를 분석하여 밸런싱을 수행**합니다 [3, 4]. 픽률(Pick Rate), 실제 교전 승률, 킬/데스 비율, 유닛의 평균 생존 시간 등을 수집하여, 밸런스 조정이 필요할 시 NDF 파일의 수치를 수정해 전장에 즉각적으로 반영합니다 [3-5].
* **전투 역학 및 현실 고증의 수학적 수치화:** WARNO는 단순한 아케이드 게임을 넘어 현실의 전투 양상을 데이터로 치환했습니다 [1, 6]. 예를 들어, 명중률은 사거리가 좁혀질수록 특정 곡선을 그리며 기하급수적으로 상승하는 비선형적 알고리즘을 사용하며 [6], 항공기와 대공 미사일의 교전은 ECM(전자전) 수치가 승수적으로 작용하는 계산식을 따릅니다 [7]. 심지어 전장에서 겪는 공포조차 '제압(Suppression)' 및 '응집력(Cohesion)'이라는 500점 만점의 데이터 수치로 모델링하여 연사 속도와 기동력 저하 등의 페널티로 구현했습니다 [8].
* **모딩 생태계와 데이터의 민주화:** 개방적인 데이터 설계 구조 덕분에 플레이어들은 게임 엔진 내부에 숨겨진 수치를 발굴하고 활용할 수 있습니다 [9]. **커뮤니티는 Warno-Armory, War-Yes, WARPLAN과 같은 데이터 파싱 및 텔레메트리 도구를 직접 개발**하여 은닉된 무기 스펙(예: 연사 준비 시간 등)을 공유하고 전술을 최적화합니다 [9, 10]. 또한, 현실주의에 입각해 무기 데이터를 실제 제원값으로 치환한 'Reb's FRAGO'와 같은 고도의 모드가 탄생할 수 있는 배경이 됩니다 [9].
* **모딩 생태계와 데이터의 민주화:** 개방적인 데이터 설계 구조 덕분에 플레이어들은 게임 엔진 내부에 숨겨진 수치를 발굴하고 활용할 수 있습니다 [9]. **커뮤니티는 [[Warno-Armory]], [[War-Yes]], [[WARPLAN]]과 같은 데이터 파싱 및 텔레메트리 도구를 직접 개발**하여 은닉된 무기 스펙(예: 연사 준비 시간 등)을 공유하고 전술을 최적화합니다 [9, 10]. 또한, 현실주의에 입각해 무기 데이터를 실제 제원값으로 치환한 'Reb's FRAGO'와 같은 고도의 모드가 탄생할 수 있는 배경이 됩니다 [9].
## 🔗 Knowledge Connections
- **Related Topics:** [[NDF (Neutral Data Format)]], [[텔레메트리 (Telemetry)]], [[사단 편제표 (TO&E)]], [[Iriszoom 엔진]]