Найти в Дзене

Почему в стаке 64 предмета?

Канал будет закрыт, но пока я еще пишу свои графоманские заметки.

Предисловие автора: не нужно писать

(а хотя почему не нужно, пишите, это полезно для канала)

Что "это все знают"/"это и так понятно". Да, для понимания вопроса достаточно курса средней школы, но что же делать, если есть те, у кого это знание отсутвует?

И так, начнем с того, что вся информация в компьютере представляет собой "двоичный код" — сочетания двух состояний, обычно обозначаемых на бумаге как 1 и 0. Этот код позже расшифровывается (0 превращается в 1, 1 в 2, 10 в 3 и т.д, если мы говорим про числа). В коде из ограниченного числа символов можно хранить ограниченное число вариантов, например: в код из одного символа может принимать значения от 1 до 2, из 2 -х символов от 1 до 4, из 3 -х от 1 до 8 и т.д., и в бесконечность (это всё варианты, так же могут быть расшифровки с отрицательными числами, от нуля, буквенная расшифровка и как угодно).

-2

Так вот, чем меньше "чисел" в этом сочетании, тем меньше оно "весит", ибо вес это как раз и есть занятые места для состояний. Ограничение в 64 еденицы — 6 "чисел" в сочетании, вероятно было введено"наубум" как "не много и не мало", ибо какой-то стандартной переменной <64 в Java (на которой был изначально написан Minecraft) нет. Число предметов могло бы быть и 1028, и 2056 (на игру бы это особо не повлияло, и так и так нереалистично много), но в таком случае тратилось бы слишком (по тем временам) много памяти.

Приходится вводить теги вручную, проклятый Дзен!

#minecraft #майнкрафт #компьютерные игры #разработка игр #киберспорт