Skip to content

Anti-tank guided missile strike model | Electron app

License

Notifications You must be signed in to change notification settings

Qraree/tank-hit-stat

Repository files navigation

Tank-hit-stat

Приложение является реализацией компьютерной модели поражения танка с помощью противотанкового ракетного комплекса.

alt text alt text

Как развернуть

  • Скачать последнюю версию приложения из "Releases"
  • Разархивировать в любую директорию
  • Запустить atgm_simulation.exe

Как пользоваться

В программе реализован расчёт вероятности поражения в зависимости от дистанции, бронепробиваемости и рассеивания снаряда в полёте, толщины брони танка и плотности местности между противотанковым ракетным комплексом и танком. Программа поделена на три лоогических раздела.

  • Расчет вероятности поражения аналитическим методом
  • Расчет вероятности поражения методом Монте-Карло
  • Моделирование боя

Аналитический метод расчёта

Для проведения расчёта необходимо:

  • Заполнить соответствующие параметры в левой панели.
  • Нажать кнопку "Подтвердить"
  • Загрузить фотографию танка
  • Поставить соответствующую броню танка
  • Нажать кнопку "Аналитический расчёт"

alt text

Расчёт по методу Монте-Карло

Для проведения расчёта необходимо:

  • Заполнить соответствующие параметры в левой панели.
  • Нажать кнопку "Подтвердить"
  • Загрузить фотографию танка
  • Поставить соответствующую броню танка
  • Выбрать режим расчёта - одиночный или симуляция

Для проведения одиночного расчёта:

  • Указать количество и средний размер препятствий
  • Выбрать "Новая местность" для генерации случайной местности
  • Выбрать "Расчёт по Монте-Карло"

Для проведения симуляции с многочисленными генерациями ландшафта:

  • Указать количество и средний размер препятствий
  • Указать количество генераций
  • Нажать кнопку "Симуляция"

alt text

Моделирование боя между ПТРК и танком

Для проведения расчёта необходимо:

  • Заполнить таблицу вероятностей поражения на различных дистанциях и плотностях местности для Танка
  • Заполнить таблицу вероятностей поражения на различных дистанциях и плотностях местности для ПТРК
  • Выбрать "Бой"

alt text

Внести вклад

Если вы нашли какие-либо баги, ошибки - пулл-реквесты только приветствуются (заранее извиняюсь за нечитаемый код, bruh)

todo

  • Тесты
  • Отрефакторить большую часть кода