Приложение является реализацией компьютерной модели поражения танка с помощью противотанкового ракетного комплекса.
- Скачать последнюю версию приложения из "Releases"
- Разархивировать в любую директорию
- Запустить atgm_simulation.exe
В программе реализован расчёт вероятности поражения в зависимости от дистанции, бронепробиваемости и рассеивания снаряда в полёте, толщины брони танка и плотности местности между противотанковым ракетным комплексом и танком. Программа поделена на три лоогических раздела.
- Расчет вероятности поражения аналитическим методом
- Расчет вероятности поражения методом Монте-Карло
- Моделирование боя
Для проведения расчёта необходимо:
- Заполнить соответствующие параметры в левой панели.
- Нажать кнопку "Подтвердить"
- Загрузить фотографию танка
- Поставить соответствующую броню танка
- Нажать кнопку "Аналитический расчёт"
Для проведения расчёта необходимо:
- Заполнить соответствующие параметры в левой панели.
- Нажать кнопку "Подтвердить"
- Загрузить фотографию танка
- Поставить соответствующую броню танка
- Выбрать режим расчёта - одиночный или симуляция
Для проведения одиночного расчёта:
- Указать количество и средний размер препятствий
- Выбрать "Новая местность" для генерации случайной местности
- Выбрать "Расчёт по Монте-Карло"
Для проведения симуляции с многочисленными генерациями ландшафта:
- Указать количество и средний размер препятствий
- Указать количество генераций
- Нажать кнопку "Симуляция"
Для проведения расчёта необходимо:
- Заполнить таблицу вероятностей поражения на различных дистанциях и плотностях местности для Танка
- Заполнить таблицу вероятностей поражения на различных дистанциях и плотностях местности для ПТРК
- Выбрать "Бой"
Если вы нашли какие-либо баги, ошибки - пулл-реквесты только приветствуются (заранее извиняюсь за нечитаемый код, bruh)
- Тесты
- Отрефакторить большую часть кода