Главная / Новости / Даже в Скайриме нельзя стать триллионером — игра не выдерживает

Даже в Скайриме нельзя стать триллионером — игра не выдерживает

Даже в Скайриме нельзя стать триллионером — игра не выдерживает

Новость о том, что Илон Маск стал первым в мире триллионером (а это, кажется, то, что миру совсем не нужно), натолкнула на мысль: а доводилось ли мне вообще играть в видеоигры, где можно было бы стать триллионером? Конечно, я накопил миллионы долларов, монет или других вымышленных валют в некоторых играх… но триллионы? Честно говоря, я не мог вспомнить ни одной игры, где можно было бы накопить такое невообразимое богатство. Единственная игра, которая пришла на ум и оперировала миллиардами — Balatro, где мой рекорд составляет жалкие 48 миллиардов, но это фишки, а не доллары.

Пока я размышлял, я запустил Skyrim, чтобы проверить, возможно ли вообще получить один триллион золотых. И как вы думаете? Фэнтезийный мир Скайрима, населенный древними драконами, злыми некромантами, паровыми роботами, ящеролюдьми, эльфами и оборотнями, не допускает триллионеров. Вдохновляясь многими реальными богачами, я не собирался зарабатывать триллионы честным путем: я просто использовал чит-код, добавив деньги на счет, словно это наследство или кредит от папочки.

Я ввел классическую консольную команду Skyrim, которую многие знают наизусть: player.additem. Набрал player.additem 0000000f (код золота, тоже запомненный), добавил единицу и тщательно отсчитал нужное количество нулей. Это заняло время! 1 000 — тысяча, 1 000 000 — миллион, 1 000 000 000 — миллиард, 1 000 000 000 000 — триллион! Много нулей, правда? Наверное, больше, чем должен иметь один человек. Но я сделал это. Я ввел player.additem 0000000f 1000000000000.

И что же? Я не стал триллионером. Вместо этого я потерял 2 147 483 647 золотых. Какого черта? Это звучало неправильно. Может, триллион золота просто не помещался в кошельке? Skyrim вышла в 2011 году, в блаженное время, когда никто и не думал, что триллионер может появиться. Я побежал в ближайший магазин (Пчела и Барб в Рифтене) и попытался купить одну бутылку вина Альто за 19 золотых у Кирава. Нет. Никакой ошибки. Добавление триллиона долларов привело к долгу более 2 миллиардов. Я загрузил другого персонажа и попробовал снова. Результат тот же.

Я погуглил, недоумевая, почему одним можно иметь триллион долларов, а другим — нет. Более умные люди уже знают: в Skyrim золото представлено 32-битным целым числом со знаком, что означает максимальное значение 2 147 483 647 (один бит используется для знака плюс/минус, остальные 31 — для значения). Видимо, если превысить это значение на несколько сотен миллиардов (или даже на единицу), число перескакивает из положительного в отрицательное. Вот так! Даже в фэнтезийном мире, где можно стать вампиром, существуют люди-кошки, и погоду можно менять криком, нельзя стать триллионером. Хотелось бы, чтобы наш реальный мир был таким же разумным.