Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему в играх лимиты в цифрах чаще всего - 32768?

Rawbat2 Гуру (2954), закрыт 1 год назад
Максимальное зачарование в Майнкрафте именно 32768, максимальный урон и отхил в бравл старсе тоже 32768, максимальное число заполняемых блоков - 32768. Это вроде 32³? Почему именно это число?
Лучший ответ
viv2537 Оракул (88454) 1 год назад
это максимальное значение двухбайтной целочисленной переменной со знаком
Остальные ответы
Toxop Мыслитель (5780) 1 год назад
Число 32768 (2^15) является результатом использования 16-битного знакового целого числа (short) в компьютерных системах. В старых компьютерах и операционных системах, где использовались 16-битные целочисленные типы данных, максимальное значение для знакового 16-битного числа было 32767, так как половина диапазона уходила на отрицательные значения.

Часто разработчики использовали это значение как максимальное представимое значение для ограничения каких-либо параметров, так как оно было удобно и просто для понимания. Например, в играх ограничения на значения опыта, очков жизни, ресурсов и т.д. могли быть установлены на 32768 как простой способ ограничения без использования сложных числовых операций.

Даже в современных системах, где целые числа обычно имеют больший диапазон, число 32768 может сохраняться из-за исторических причин или для сохранения совместимости с более старыми системами и играми.
АІ (Александръ Івановъ)Просветленный (41443) 1 год назад
Источник забыл указать.
Rawbat2 Гуру (2954) Александр Иванов, чатгпт
Tikhomirov Просветленный (48631) 1 год назад
32Кб выделенной памяти для "зачарование в Майнкрафте". (32*1024)
Похожие вопросы