Секрет урона стрел в Майнкрафте: почему скорость = больная боль! (Let's code #1)

Привет, народ! Сегодня разберем одну из самых крутых и незаметных фишек Майнкрафта — почему чем быстрее летит стрела, тем больнее она бьёт! Я полез прямо в исходный код игры, чтобы показать вам, как это работает на самом деле. Там всё не так просто, как кажется! Вот смотрите: оказывается, урон стрелы считается по хитрой формуле, где к базовому урону прибавляется скорость, умноженная на специальный множитель. А ещё есть секретный критерий для критического урона — он срабатывает только когда стрела летит на максимальной скорости! Я покажу вам точные строчки кода, где это всё прописано, и объясню, почему разработчики сделали именно так. Кстати, если вы любите копаться в коде или хотите научиться делать свои моды — это видео будет особенно полезным. Мы заглянем в класс AbstractArrow и метод getDamage(), где вся магия и происходит. Так что давайте вместе узнаем, как устроен один из самых крутых механиков Майнкрафта! Не забывайте ставить лайки, если хотите больше таких разборов, и пишите в комментах, какую ещё механику игры мне стоит разобрать в следующий раз!

Смотрите также