Журналист PC Gamer захотел стать миллиардером в Skyrim после того, как узнал о планах Илона Маска, но ему это не удалось
В то время как общественность активно обсуждает новость о том, что Илон Маск предположительно стал первым в истории человеком с состоянием в триллион долларов, редакция журнала PC Gamer решила провести эксперимент. Они задались вопросом: можно ли достичь подобного финансового успеха в мире видеоигр? Результаты исследования оказались разочаровывающими: даже в виртуальных мирах, где правят драконы, магия и оборотни, денежные отношения подчиняются строгим законам. Журналист поделился своими наблюдениями и выводами.
Я честно вспомнил все игры, где мне удавалось сколотить миллионы. Но триллион? Это какая-то запредельная сумма. Разве что в Balatro мой рекорд составил 48 миллиардов - но это фишки, а не доллары.
В попытке обойти ограничения разработчики решили прибегнуть к консоли The Elder Scrolls V: Skyrim. С помощью команды player.additem 0000000f игрок попытался наделить своего героя астрономической суммой в 1 000 000 000 000 золотых. Однако результат оказался неожиданным: вместо ожидаемого богатства баланс игрока оказался в минусе на –2 147 483 647 золотых.
Я подумал, может, игра просто не может отобразить такую цифру? Я зашел в таверну и попытался купить бутылку вина за 19 монет. Безуспешно. Я стал должен трактирщице почти все золото Тамриэля.
Проблема кроется в старом техническом ограничении. В Skyrim золото сохраняется в 32-разрядной переменной со знаком, которая может принимать значения до 2 147 483 647 включительно. Любое число, превышающее это значение (даже на единицу), приводит к "переполнению", и сумма становится отрицательной.
Вот так. Даже в мире, где можно стать вампиром, оборотнем, управлять погодой криком или встретить разумную ящерицу, триллионером стать нельзя. Хотелось бы, чтобы наш мир был хоть чуточку таким же разумным.