squad-proto/src/debug
z.kirill 9e23c6f980 Зонд отзывчивости управления --respond (M39)
Требование к строю задано сравнением — вести пятерых должно быть сопоставимо с
ведением одного, — и меряться должно так же. Зонд считает три числа в пустом
поле и без боя: старт (от нажатия до половины скорости хода), разворот и хвост
строя, для одиночки и для пятёрки.

Сейчас: один 0.13 / 0.60 / 2.0, пятеро 0.12 / 0.58 / 2.9. Пятеро против одного —
старт x0.87, разворот x0.97 при пределе x1.50.

Сверх сравнения стоит абсолютный потолок (0.30 с и 1.20 с): без него зонд
пропустил бы вязкость, одинаковую для одного и для пятерых — отношение осталось
бы единицей, а управление стало бы киселём. Проверено на сломанной настройке:
--set steerAccel=3 роняет обе проверки.

Первая версия зонда меряла мусор: отряд гнали по карте приёмки, где он через
семь тайлов упирался в стену, а «поехал» считалось по ВСЕМ бойцам сразу, поэтому
разворот не засчитывался никогда. Меряем в пустом поле и по центру масс.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-18 18:47:34 +03:00
..
harness.cpp Зонд отзывчивости управления --respond (M39) 2026-08-18 18:47:34 +03:00
harness.h Зонд отзывчивости управления --respond (M39) 2026-08-18 18:47:34 +03:00
metrics.cpp Прототип боевого ядра: отряд, хоррор-слой, ближний бой 2026-08-03 13:00:49 +03:00
metrics.h Tile2D: движок отдельным продуктом, игра — проектом в нём (M11-M20) 2026-08-13 21:07:19 +03:00
overlay.cpp Tile2D: движок отдельным продуктом, игра — проектом в нём (M11-M20) 2026-08-13 21:07:19 +03:00
overlay.h Tile2D: движок отдельным продуктом, игра — проектом в нём (M11-M20) 2026-08-13 21:07:19 +03:00
tools.cpp Лут перестал быть мусором; 19 новых вещей (M35) 2026-08-16 19:47:13 +03:00
tools.h Стихии и вторая поверхность инструментов (M21, E2) 2026-08-15 05:25:44 +03:00