РаботаФорумРазовая работа

Реализация алгоритма расчета точки упреждения C# Unity [FreakGames]

#0
10:17, 6 мар 2024

Приветствую!

Необходимо реализовать систему прицеливания для автоматизации наведения самолетов на цель в нашей игре:
https://youtu.be/TTGAAMumsfY?si=b-6liVBMJimOUlup
https://youtu.be/YoQgxwYDBes?si=eefJVgKmRRQ15kjU
https://youtu.be/_VladmpnGDo?si=pdGmpRJBmEmxTfde

Необходимо реализовать расчет точки упреждения для метательных снарядов с учетом следующих факторов:
- скорость снаряда
- баллистика снаряда (влияние гравитации на снаряд / линейное вертикальное ускорение)
- движение цели с учетом линейного ускорения
- вращение / изменение траектории движения цели с учетом линейного ускорения вращения

Вы получаете тестовый проект с заготовленными целями, движение которых уже реализовано с учетом заданных условий. Ваша задача реализовать алгоритм и выполнить его тестирование в сцене проекта. Поражение цели должно быть с вероятностью в 99%. Так же будет необходимо написать документацию, описывающую принцип работы алгоритма и методы, которыми он реализован.

Задача тривиальная для людей, хорошо знающих тригонометрию и алгебру.

Результат присылаете в .unitypackage
Срок: 5 рабочих дней.
Оплата: 20 тыс. рублей на карту по факту выполнения.

Контактное лицо: Рогачев Андрей
Пишите пожалуйста в ЛС

#1
11:04, 6 мар 2024

drspritz
> Задача тривиальная для людей, хорошо знающих тригонометрию и алгебру.
Я так, просто пять копеек вставлю из известного анекдота:
Смета:
- Ударить молотком по болту: 10 рублей
- Знать, куда ударить молотком: 1.000.000 рублей

#2
2:26, 7 мар 2024

Попахивает аимботом...

#3
10:39, 7 мар 2024

Почему это выглядит как приключение на 30 минут? А контакты куда писать?

#4
12:55, 7 мар 2024

XoTy
> Почему это выглядит как приключение на 30 минут? А контакты куда писать?

В ЛС напишите.

Возможно и на 30 минут. Насколько я понимаю, задача решается через систему уравнений.

#5
12:58, 7 мар 2024

Grayf24
> Попахивает аимботом...

Нет, мы занимаемся разработкой сессионной фалйткомбат арены для мобильных. Качественная автоматизация является важным моментом геймплея в нашей игре.

https://youtu.be/TTGAAMumsfY?si=b-6liVBMJimOUlup
https://youtu.be/YoQgxwYDBes?si=eefJVgKmRRQ15kjU
https://youtu.be/_VladmpnGDo?si=pdGmpRJBmEmxTfde

#6
23:56, 8 мар 2024

drspritz

Выглядит неплохо. Добавьте описание в первый пост, потому что тут аимботеров и прочих читописателей (и читозаказывателей) не любят и банят.

#7
11:31, 9 мар 2024

Grayf24
> Выглядит неплохо. Добавьте описание в первый пост, потому что тут аимботеров и прочих читописателей (и читозаказывателей) не любят и банят.

Спасибо за совет, буду иметь ввиду)

#8
3:42, 12 мар 2024

Решал похожую задачу на одном проекте, по ходу оказалось что мат расчетами нельзя было добиться желаемых ГД показателей меткости (из-за входных данных по скоростям снарядов и юнитов). По итогу все вырезали, и дали ботам читы, чтобы снаряды в полете незаметно подкручивались когда нужно попасть(
Короче рекомендую сначала базовые расчеты самим сделать, чтобы бесполезную работу не оплачивать потом. Или не кинуть человека, чья качественная система не даст 99%

#9
1:05, 13 мар 2024

Исполнитель найден, пока не актуально.

#10
20:22, 13 мар 2024

оно?
https://s3.amazonaws.com/forrestthewoods.binaries/fts_ballistic_t… ry/index.html

#11
10:36, 14 мар 2024

Спасибо за ссылку.
Тут решена часть задачи с линейным движением и баллистикой, но вот учет изменения траектории цели и учет линейного ускорения - я не увидел.

#12
23:05, 14 мар 2024

Если траектория движения цели меняется, а она меняется по условию задачи, то никак на 99% попадания не выйти. Это алгоритмически невозможно. Только если снаряд "подруливать" может.

РаботаФорумРазовая работа

Тема в архиве.