Опять эти программисты намудрили... Или подкрутили?! Интересная ситуация произошла недавно в бою. Поляк 60TP вдруг научился пробивать туда, куда совсем не должен, и это вызвало вопросы.
Согласитесь, все мы привыкли определять можно пробить танк или нет по маркеру пробития. Горит красным - переведись, горит зеленым - стреляй, вроде бы простое правило для успешной стрельбы, которое всегда и везде работало.
Но играя на польском 60Tp доверять этому маркеру не стоит, как минимум, в одном из моментов. Смотрите сами, берем в прицел крышу Супер Коня и она у нас закономерно горит красным:
Если углубляться в механику, вполне очевидно почему. Потому что там дикий угол наклона, снаряд просто отрикошетит, и даже модификация ниже под прицелом нам об этом говорит - рикошет! Но при этом мы делаем выстрел, и как вы уже понимаете, есть пробитие:
Интересная фишка получается, мы можем шить Коня туда, куда вообще не должны — конкретно в эту область:
И это суперполезный секрет для владельцев поляка, однозначно, берите на заметку и пользуйтесь. Но мне интереснее разобраться, почему так происходит? Каким образом поляк пробивает, если у него горит красным?
Программисты намудрили!
В игре есть такое правило, как три калибра. Простыми словами, если калибр орудия в три раза превышает бронелист противника, то рикошет становится невозможен. Так вот, в этом случае это не работает, потому что:
- Калибр 60Tp - 152,4 мм
- Крыша Супер Коня - 50,8 мм
- 50,8*3=152,4, что равно, но не больше калибра поляка! Вот поэтому маркер и горит красным, потому что по всем правилам игры пробить туда нельзя.
Но в чем тогда дело? А тут интересная особенность, компьютер при умножении этих цифр использует двоичную систему счисления под стандартом IEEE 754. Я в этом тоже ни черта не разбираюсь, но короче, при умножении этих цифр компьютером, получается ответ = 152.39999999999998.
И тогда получается, что да, правило трех калибров все-таки работает и поэтому Коня мы вполне закономерно пробивать должны, и пробиваем)) Но вот почему это не реализовали в маркере пробития - вопрос хороший 😀 Скорее всего, потому что разработчики и сами об этом не догадывались. Короче, очередной косяк программистов, ничего нового.
Спасибо не менее крутому программисту d_savezzz за раскрытие такого секрета (сам бы никогда не догадался).
Спасибо, что дочитали до конца! Поддержите статью лайком и подпиской на канал!)