squad-proto/src
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
..
ai Tile2D: движок отдельным продуктом, игра — проектом в нём (M11-M20) 2026-08-13 21:07:19 +03:00
core Tile2D: движок отдельным продуктом, игра — проектом в нём (M11-M20) 2026-08-13 21:07:19 +03:00
debug Зонд отзывчивости управления --respond (M39) 2026-08-18 18:47:34 +03:00
ecs Прототип боевого ядра: отряд, хоррор-слой, ближний бой 2026-08-03 13:00:49 +03:00
render Пистолет не пропадает, эвакуация откуда угодно, кнопки в HUD (M36) 2026-08-17 05:24:10 +03:00
sim Поле путей: отставший возвращается в строй (M37) 2026-08-18 18:31:34 +03:00
ui Инвентарь: SHIFT+клик, сортировка схрона, сравнение с надетым (M38) 2026-08-18 18:42:28 +03:00
game.cpp Пистолет не пропадает, эвакуация откуда угодно, кнопки в HUD (M36) 2026-08-17 05:24:10 +03:00
game.h Правки по игре: начало, ставка, наёмники (M29) 2026-08-16 04:09:26 +03:00
main.cpp Зонд отзывчивости управления --respond (M39) 2026-08-18 18:47:34 +03:00
tuning.h Поле путей: отставший возвращается в строй (M37) 2026-08-18 18:31:34 +03:00