Хонич А.
Как самому создать трехмерную игру
стр. 81

&IDDQD - это указатель на закодированный пароль. Мы здесь его приведем, а чуть ниже объясним принцип кодирования в DOOM’e:

Код 255 (0x11) является терминатором (признак конца пароля). Метод кодирования пароля заключается в обмене местами битов в байте. Например, 0-ой бит будет 3-им, 1-ый бит будет 2-ым, и т.д. При этом составляется таблица (256 байт), в которой по соответствующему смещению (например, 1) находится байт, который является секретным кодом нашего смещения. Т е. если выше мы говорили, что 0-ой бит будет 3-им, то по смещению 1 в данной таблице будет записано 8 (в двоичном: 00001 ООО).

А теперь посмотрим, как работает функция CheckCheatCode:

Новости
Авторы Hellblade: Senua’s Sacrifice удивлены количеству игроков на ПК
В октябре прошлого года студия Ninja Theory рассказала, что продажи Hellblade: Senua's Sacrifice оказались выше, чем ожидали сами разработчики, а уже через месяц они достигли полумиллиона копий.
Хождение по Аду в Agony отнимет у игроков 12 часов
Напомним, что Agony поступит в продажу на PC, PS4 и Xbox One 29 мая. После релиза игры авторы намерены заняться VR-режимом.