921

Баг точности в World of Tanks

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


Сначала небольшое отступление-пояснение. В 3D графике в играх используется перспективная проекция. Задается она направлением взгляда, углом, который видит камера (он же FOV, может задаваться как вертикальный, так и горизонтальный), отношение сторон (aspect ratio), а также расстоянием до ближней и дальней плоскостей. На ближнюю плоскость проецируются все точки 3D сцены, которые попадают в углы камеры и находятся между передней и задней плоскостями. Сам прицип проецирования в переспективной проекции прост: берешь нужную точку пространства, строишь отрезок между ней и точкой взгляда камеры. Проекцией этой точки пространства будет точка пересечения отрезка с передней плоскостью проекции. Таким образом, одинаковые объекты на разных расстояниях будут уменьшаться.


Теперь по поводу прицела в снайперском режиме. Программист, который придумывал это, думал так (и думал правильно): в снайперском режиме камера помещается в точку, откуда будет вылетать снаряд, т.е. вершина конуса разброса совпадет с точкой взгляда камеры.


Также прицел всегда будет в центре экрана, т.е. ось конуса разброса совпадет с направлением взгляда. Теперь, если провести любое перпендикулярное сечение этого конуса (чтобы получить круг разброса), камера будет его видеть ВСЕГДА ОДИНАКОВЫМ, т.к. при проецировании на переднюю плоскость лучи проекции совпадут со стенками конуса. И это не зависит от параметров конуса. Т.е. если круг рисуется одинаково для любого расстояния до цели, то ЭТО ПРАВИЛЬНО, так и должно быть. (это мне в ЦПП пытались сказать, что это не так).


Теперь к сути эксперимента. Для чистоты я зашел без модов в тренировочный бой на объекте 140, у которого при 100 экипаже и оборудовании точность заявлена 0,34 (расширенная инфа по танкам на wot news показывает вообще 0,33).

Друг взял мауса, т.к. он существует в железе и его размеры доподлинно известны: вики говорит, что его ширина корпуса равна 3670 мм.


Эксперимент 1.


Подъезжаем к маусу на расстояние 100 метров, так, чтобы он стоял точно лбом к нам. Полностью сводимся и оцениваем, сколько наших прицелов помещается по ширине мауса.

Получается 2,5 прицела. Теперь нехитрая математика: разработчики заявили точность 0,34 метра на 100 метров. НО, также они говорят, что это РАДИУС разброса. С учетом этого, получим, что маус шириной 0,34*2*2,5= 1,7 метра. Что-то не сошлось в 2 с лишним раза. На погрешность это не спихнуть.


Из этого может следовать 2 вывода: либо танки маленькие, либо прицел не так мал, как заявлено. Первое проверяется так: берем известных размеров танк и считаем, сколько его корпусов помещается на каком-нибудь характерном отрезке карты. Далее прикидываем, совпадает ли этот отрезок в метрах карты с длиной танка, умноженной на количество его корпусов на отрезке.

Я так делал с Т29 на куске химок. И получилось, с погрешностью, что да, метры совпадают. Значит круг в 2 раза больше заявленного (даже при учете, что точность указана для РАДИУСА).


Эксперимент 2.

Отъезжаем от мауса на такое расстояние, чтобы ширина полностью сведенного прицела была равна ширине корпуса мауса.

Получим растояние примерно 250 метров. Опять считаем: 0,34*2*(250/100)=1,7 метра. Т.е. ошибка та же, в 2 раза, одинаковая для любого расстояния до танка.


Собственно, возникает вопрос: почему этого никто не замечает? Или замечают, но все молчат? Может я что-то не так посчитал? Может на пикабу есть и представители ВГ, и они что-то смогут сказать?


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

Вы смотрите срез комментариев. Показать все
16
Странные вы человеки
Автор поста оценил этот комментарий

Жесть, видимо у тебя много свободного времени. Всякие вычисления и т.п. Слышал про ВБР? Так вот, все говорят, что это миф. Проверятся легко. На любом танке выстрели в какую нибудь точку и ты обязательно в неё попадешь. Будь это шпиль на расстоянии в 500 метров или форточка в нарисованном окне. А теперь выстрели в танк и будешь удивлен. Снаряд станет неадекватным. Можешь много раз это повторять. На оф форуме любят такие темы, с графикми, вычесления и т.п. А когда задал вопрос, почему я могу попасть в шпиль на башне 9 раз из 10, мою тему удалили. Повторно спросил, почему могу попасть в форточку, но не могу в танк попасть с 200 метров, удалили мой вопрос и отправили в бан на 14 дней. Слава богу, завязал с танками и уже как год не играю (а начинал играть с бета теста). Ибо снаряд от ягпз 100 должен светляка просто разрывать или опрокидывать на бок, но ни как не рикошетить. Какие нахуй углы брони, когда видно, что попал в борт светляку. 13-90 может умереть от падения с небольшого бугорка, но может выдержить несколько выстрелов от вафли 100 и без потери прочности. Бред.

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

Ушел в другой проект, который очень успешно развивается и скоро выйдет на игровой рынок.

раскрыть ветку (14)
30
Автор поста оценил этот комментарий
Ибо снаряд от ягпз 100 должен светляка просто разрывать или опрокидывать на бок, но ни как не рикошетить.
Какие нахуй углы брони, когда видно, что попал в борт светляку

Человек ищет реализм там, где у танков есть полоска ХП, сфинктер прицела и обзор со спутника у арты.

раскрыть ветку (10)
Автор поста оценил этот комментарий

если сделать так как вы хотите, игра будет не играбельна.

раскрыть ветку (9)
12
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
ещё комментарии
3
Автор поста оценил этот комментарий
Если сделать так, как хочет он, получится Red Orchestra, только с одними танками. :)
раскрыть ветку (2)
Автор поста оценил этот комментарий

не играл, посмотрел видео ужаснулся на графику) не буду играть)

раскрыть ветку (1)
3
Автор поста оценил этот комментарий
Она не про графику. :) Только для избранных.
3
Автор поста оценил этот комментарий
шел в другой проект, который очень успешно развивается и скоро выйдет на игровой рынок.

какой?

я в warthunder шпилю

раскрыть ветку (1)
7
Автор поста оценил этот комментарий

В мэйл.сру наверное

1
Автор поста оценил этот комментарий
Ушел в другой проект, который очень успешно развивается и скоро выйдет на игровой рынок.
4то за проект-то?
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества