Баллистика в компьютерных играх [Сергей Изъюров] (fb2) читать постранично


 [Настройки текста]  [Cбросить фильтры]

БАЛЛИСТИКА В КОМПЬЮТЕРНЫХ ИГРАХ

На одном из форумов игры World of Tanks прочитал мнение одного из геймеров о внешней и конечной баллистике знаменитой игры:

… в общем многие игроки обсуждают как близка к реальности баллистика заложенная в играх или это всего лишь красивый визуальный эффект? Если она есть, то правильно ли работает? Все те кто хорошо разбирается в баллистике Вам ответят, что реалистичной баллистики в игре нет и вряд ли она там появится в ближайшее время. Поэтому мягко говоря странно читать сообщения игроков о нереалистичном поведении снарядов.

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

Одним словом в игре представлена своя баллистика со своими правилами и исключениями. Проверить эту баллистику не представляется возможным так как некоторая часть информации по ней не раскрывается, а остальную часть можете прочитать в соответствующих темах.

Но стоит отметить что в игре у орудий отсутствует такое понятие как гарантированное минимальное пробитие, а верхняя точка пробития плавающая величина.

Существует ли баллистика в игре?

Возможно да. Тогда в чем то она может и повторяет реалистичную?

Однако баллистические эффекты игры еще далеки от совершенства и не учитывают всех сложностей земной физики и других факторов. Поэтому такая баллистика нам малопонятна и в ней присутствуют различные странности. Решать миф это или реальность только Вам.


В качестве своеобразного ответа приведем объяснения баллистических принципов функционирования игры World of Warships данного одним из разработчиков Сергеем Изъюровым.

Изъюров Сергей, программист
17.09.13

Как устроен морской бой? Бодрое снарядное попадалово

Часть 1. Баллистика: наши кривые — самые кривые в мире
17 сентября 2015 г. состоялся официальный релиз игры World of Warships! Все желающие смогли принять участие в морских сражениях боевых кораблей XX века. World of Warships — военно-морской ММО-экшен (massively multiplayer online, mmo), окунающий в мир масштабных морских баталий первой половины XX века.



Смеркалось. По морю плыли шли злые корабли, мечтая потопить друг друга. Пилоты самолётов-разведчиков в ожидании взлёта судорожно стискивали в потных ладошках фонарики для засвета врага. Линкоры медленно доворачивали башни в сторону предполагаемого противника, меряясь друг с другом калибрами и длиной стволов. Авианосцы срочно эвакуировали в штраф-ангар неправильно припаркованные на палубе самолёты, мешающие взлёту. Крейсера перемигивались световым телеграфом, обсуждая, по какому флангу устраивать раш.

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

Израсходовав все торпеды впустую, эсминцы наконец-то нашли кнопку переключения с торпед на главный калибр, и вечер перестал быть томным. Увесистые снаряды, с оглушительным грохотом вылетая из дул, взмывали в небо, чтобы обрушиться оттуда прямо на врага или хотя бы окатить его фонтаном воды, упав поблизости.

Что характерно, летели эти снаряды не как попало. Они летели строго по своим траекториям…

Теория большого взрыва


Позволю себе немного теории, чтобы наш ход мысли стал понятен. Самое простое — это когда снаряды летят по параболе. Не верите — спросите десять случайных прохожих: какую самую простую кривую они знают? Девять из них, не задумываясь, сходу назовут параболу, и лишь один, ухмыльнувшись в усы, ответит: «гиперболический арккосеканс». Что, вам по-другому ответили? Девять ответили «чо?», а десятый, глухой, — «полдвенадцатого»? Ну, может, вы где-то не там спрашивали. Я-то как раз мимо математического факультета проходил, и навстречу шли какие-то молодые люди в очках…

Если не учитывать сопротивление воздуха, то, действительно, любое брошенное тело летит по параболе. Чем меньше расстояние, тем более пологая парабола. Чем дальше — тем более крутая. Максимальная дальность достигается, если выстрелить под углом в 45 градусов (для сравнения, вода кипит при 100 градусах). Подняли ствол орудия до этого угла, бабахнули — снаряд полетел во врага и прилетел в него под тем же углом и с той же скоростью, с которой вылетел.

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

В реальном морском бою снаряд, выпущенный на максимальную