[//]: # (Movement/ManualTestingChecklist.md) # Movement System - Manual Testing Checklist ## Тестовая среда - **Уровень:** TestLevel с BP_MainCharacter - **Требования:** MovementComponent инициализирован --- ## 1. Инициализация системы ### 1.1 Базовая инициализация - [ ] **InitializeMovementSystem()** выполняется без ошибок при запуске уровня - [ ] **IsInitialized flag** устанавливается в true после инициализации - [ ] **Angle conversion** - пороги корректно конвертируются из градусов в радианы --- ## 2. Константы движения ### 2.1 Default значения - [ ] **MaxSpeed = 600.0** - значение установлено по умолчанию - [ ] **Acceleration = 2000.0** - значение установлено по умолчанию - [ ] **Friction = 8.0** - значение установлено по умолчанию - [ ] **Gravity = 980.0** - значение установлено по умолчанию ### 2.2 Пороговые углы - [ ] **Walkable = 50.0°** - значение по умолчанию в градусах - [ ] **SteepSlope = 85.0°** - значение по умолчанию в градусах - [ ] **Wall = 95.0°** - значение по умолчанию в градусах --- ## Критерии прохождения - [ ] Все пункты выполнены - [ ] Система инициализируется без ошибок - [ ] Default константы соответствуют спецификации **Примечание:** Большая часть Movement System тестируется автотестами (FT_SurfaceClassification с 10 test cases). Ручное тестирование фокусируется на базовой инициализации.