Девятнадцатый день Titancraft. Сделали для танков в игре настоящую СУО — систему управления огнём: дальномер, баллистический вычислитель, сопровождение цели, несколько целей в памяти и перехват наводки у автоматики. Эта запись — о том, как она устроена: как сетка становится выстрелом, как держать несколько целей и как пересилить автоматику, не потеряв цель.
Как сетка становится выстрелом
Наводчик ставит сетку, остальное делает СУО. Дальномер меряет дальность, вычислитель поднимает ствол под снаряд и выносит точку на упреждение, башня доворачивает, сервер стреляет.
Глаз наводчика сидит сбоку от пушки, в 0,95 м от её оси. Вблизи это заметно: на 40 м башня, параллельная прицелу, смотрела бы мимо на 1,4°. Поэтому башня доворачивает не по лучу прицела, а на точку выстрела от оси пушки.
Сервер клиенту на слово не верит. Он получает только точку прицела, сам считает угол ствола и проверяет: доведена ли пушка, заряжена ли, есть ли кому стрелять, не уйдёт ли ствол в свой же корпус.
Три режима
Режим переключается клавишей V по кругу и помнится после выхода из прицела.
| Режим | Кто ведёт сетку | Дальность | Подъём ствола | Упреждение |
|---|---|---|---|---|
| Автомат | СУО — по назначенной цели | непрерывно | вычислитель | по ходу цели |
| Полуавтомат | наводчик | по правой кнопке | вычислитель | по ходу сетки |
| Ручной | наводчик | по шкале сетки | нет | нет |
В ручном режиме слева от центра сетки появляется шкала дальностей от 500 до 4000 м, своя для каждого снаряда. Риску нужной дальности наводят на цель — и ствол оказывается поднят на нужный угол.
Выбитый основной прицел уносит с собой дальномер и вычислитель. Режим становится ручным, кратность — не выше ×4, разброс шире в 4 раза, по стеклу идут трещины.
Дальномер и упреждение
Дальномер — луч от глаза по сетке. Сначала он проверяет броню танков, потом идёт по земле шагом 2 м и уточняет место удара делением пополам. Вода тоже отражает. Каждый замер уходит серверу: облучённый танк узнаёт, откуда светили.
Упреждение — скорость цели, умноженная на время полёта. Скорость цели СУО берёт из того, как двигался её крест, со сглаживанием 0,35 с. Время полёта считает по скорости снаряда:
| Снаряд | Клавиша | Скорость, м/с | Полёт на 1000 м, с |
|---|---|---|---|
| БОПС | 1 | 1600 | 0,63 |
| Кумулятивный | 3 | 1080 | 0,93 |
| Осколочно-фугасный | 2 | 840 | 1,19 |
Несколько целей
Раньше СУО держала одну цель. Теперь можно пометить до 8, одна из них — текущая, её СУО и сопровождает.

- N на танке под сеткой ставит метку и делает его целью. На помеченном — снимает метку. На пустом месте — снимает сопровождение, метки остаются.
- Tab и Q листают метки вперёд и назад. Сетка доворачивает на новую цель плавно, за 0,45 с.
- Backspace снимает все метки.
Листание идёт по курсу слева направо, а не по порядку пометки: так на экране понятно, куда прыгнет сетка. Номер метки — порядок пометки, он одинаков у ромба, в списке и на компасе.
Уничтоженная цель держится ещё 1,5 с — чтобы увидеть попадание. Потом её метка снимается, и сопровождение переходит на ближнюю к сетке живую метку.
Перехват наводки
Пока СУО ведёт цель, мышь сетку не двигает — только сдвигает точку прицеливания по цели: выше, ниже, в борт. Предел сдвига — 0,02 рад по каждой оси.
Но иногда автоматике надо сказать «стоп». Если упереться мышью в предел и вести дальше ещё на 90 точек экрана, СУО отпускает цель. Цель остаётся выбранной и в метках, на щитке загорается «ПЕРЕХВАТ», а сетку дальше водит наводчик.

Сетка при перехвате не прыгает: сдвиг уже входит в её курс. Упреждение начинается с хода цели, а дальше считается по тому, как ведут сетку. Иначе первый выстрел после перехвата по едущей цели ушёл бы мимо.
Если цель погибла во время перехвата, следующая выбирается, но сетку у наводчика не отнимают.
В своём танке
В танке СУО наводит башню. Сетка ставится сразу, башня догоняет со скоростью 0,7 рад/с, а в прицеле кружок показывает, куда пушка смотрит сейчас.

- Пока пушка не доведена до 1° по курсу, выстрела нет — на щитке «башня догоняет».
- Автомат заряжания изделия 51М заряжает за 7 с. Ствол уходит на угол заряжания 3° и возвращается на линию прицела, а прицел всё это время остаётся на цели.
- У изделия 41 заряжает человек: 6 с из ниши башни, 11 с из корпуса, 16 с, если заряжающего выбило и заряжает командир.
- 4 — спаренный пулемёт по той же сетке, 5 — зенитный на крыше, сетка до 70° вверх.
- O — режим СПО, G — залп из 4 дымовых гранат туда, откуда светили лазером.
Новые приборы
Старый HUD рос с каждой новой системой: сводка строками, строка подсказок уходила за край экрана, камера сбоку наползала на схему повреждений, а миникарта героя сообщала «руин поблизости нет».


Теперь у каждого угла экрана своё дело. Слева сверху — щиток: режим СУО, оптика, дальность, ход и башня. Сверху — компас с корпусом, пушкой, метками и красным треугольником, откуда светили. Справа — список целей, под ним камеры выстрела. Слева снизу — схема повреждений, снизу по центру — боеукладка.
Клавиши больше не висят строкой: их нужно выучить один раз, а не читать каждый кадр. Все они — в карточке по H.

Что осталось в игре
- Сопровождение не срывается, когда цель уходит за холм или в дым.
- Нет сопровождения по тепловизору.
- Метки ставит только наводчик: командирского прицела с назначением целей ещё нет.
- Метки не видны на карте.
