Это очень прикольная ошибка, по которой я даже немного скучаю. Когда спруты только-только появились в игре, очень часто они вместо того, чтобы плыть себе спокойно в морских глубинах, взмывали в небо. Это статья из рубрики «Забавные баги Minecraft». Здесь я рассказываю об ошибках, которые в разное время наблюдались в Minecraft Java Edition (но и про Minecraft Bedrock постараюсь не забывать). Поскольку в игре тогда не было ни попугаев, ни фантомов, то летающие спруты здорово оживляли небо. Хотя выглядели, конечно, странно. Как выяснилось, эта ошибка была связана с тем, что движение спрута было реализовано достаточно просто. Мобу просто придавался вектор вектор движения в определённом направлении и он плыл, останавливаясь только у границы воды. Иногда он успевал «проскочить» эту границу и продолжал «плыть», уже находясь в воздухе. Ошибка возникла, судя по всему, из-за неопытности разработчика. Дело в том, спрут — это первый моб, которого добавил в игру Йенс Бергенстен, который позднее стал руководителем по разработке Minecraft. Йенс рассказывал, что он работал над спрутом, когда-то только-только пришёл в Mojang и не знал внутреннего кода игры. Поэтому, чтобы сделать спрута, он взял за основу код коровы, изменил и его. У коровы совсем другой код движения (она всё-таки ходит по земле) и его пришлось заменить, но это получилось не совсем удачно. Но самое забавное, что Йенс забыл удалить код, который позволяет доить коров. Поэтому спруты, какое-то время даже давали молоко.
Minecraft Main - Главное о Майнкрафте
Забавные баги Minecraft — Летающий спрут
Это статья из рубрики «Забавные баги Minecraft». Здесь я рассказываю об ошибках, которые в разное время наблюдались в Minecraft Java Edition (но и про Minecraft Bedrock постараюсь не забывать).
Поскольку в игре тогда не было ни попугаев, ни фантомов, то летающие спруты здорово оживляли небо. Хотя выглядели, конечно, странно.
Как выяснилось, эта ошибка была связана с тем, что движение спрута было реализовано достаточно просто. Мобу просто придавался вектор вектор движения в определённом направлении и он плыл, останавливаясь только у границы воды. Иногда он успевал «проскочить» эту границу и продолжал «плыть», уже находясь в воздухе.
Ошибка возникла, судя по всему, из-за неопытности разработчика. Дело в том, спрут — это первый моб, которого добавил в игру Йенс Бергенстен, который позднее стал руководителем по разработке Minecraft.
Йенс рассказывал, что он работал над спрутом, когда-то только-только пришёл в Mojang и не знал внутреннего кода игры. Поэтому, чтобы сделать спрута, он взял за основу код коровы, изменил и его.
У коровы совсем другой код движения (она всё-таки ходит по земле) и его пришлось заменить, но это получилось не совсем удачно.
Но самое забавное, что Йенс забыл удалить код, который позволяет доить коров. Поэтому спруты, какое-то время даже давали молоко.