25 lines
1.1 KiB
Markdown
25 lines
1.1 KiB
Markdown
---
|
|
title: 시스템 시뮬레이션 설계 원리
|
|
category: Dev
|
|
tags: [Simulation, [[Physics|Physics]] Engine, Systemic Modeling, Ruleset]
|
|
created: 2026-04-20
|
|
---
|
|
|
|
# 시스템 시뮬레이션 설계 원리
|
|
|
|
## 🎯 개요 (Overview)
|
|
현실 세계의 물리 법칙이나 비즈니스 규칙을 수학적으로 정의하고, 이를 절대적으로 우회할 수 없는 시스템 내의 법(Law)으로 구축하는 설계 기법입니다.
|
|
|
|
## 🚀 핵심 메커니즘 (Mechanisms)
|
|
- **규칙 강제 (Ruleset Enforcement)**: 모든 상태 변화는 사전에 정의된 물리 엔진 함수(`checkCollision` 등)를 거쳐야만 합니다.
|
|
- **수학적 모델링**: 변화를 시각적 묘사가 아닌 데이터와 수식으로 먼저 증명합니다.
|
|
|
|
## 💡 레슨 런 (Lesson Learned)
|
|
> [!TIP]
|
|
> **"모든 시뮬레이션은 수학적 규칙을 절대 우회할 수 없도록 강제해야 한다."**
|
|
> 이를 통해 단순한 게임을 넘어 자율주행, 물리 엔진 등 고도의 결정론적 시스템 모델링이 가능해집니다.
|
|
|
|
## 🔗 연결된 지식
|
|
- [[WebWorker_Performance|WebWorker_Performance]]
|
|
- [[Separation_of_Concerns|Separation_of_Concerns]]
|