Секретные коды видео игр

Секретные коды есть практически в любой компьютерной видео игре. Программисты, включая и тех, кто создает софт для игровых автоматов и другого электронного оборудования для казино способны сделать так, что при вводе определенного секретного кода, при нажатии комбинации клавиш или просто при определенной стратегии игры вы будете постоянно выигрывать. Стандартные коды, которые созданы разработчиками игры и встроены в неё, считаются «официальными». Д

easter-eggСекретные коды есть практически в любой компьютерной видео игре. Программисты, включая и тех, кто создает софт для игровых автоматов и другого электронного оборудования для казино способны сделать так, что при вводе определенного секретного кода, при нажатии комбинации клавиш или просто при определенной стратегии игры вы будете постоянно выигрывать. Стандартные коды, которые созданы разработчиками игры и встроены в неё, считаются «официальными». Другой, неофициальный способ создания чит-кода — изменение содержания памяти запущенной игры с помощью специальных программ. Эти коды более сложны в использовании и создании, но они дают несравнимо больше возможностей и позволяют изменить практически любой параметр или переменную игры. Для использования таких кодов нужны специальные программы (в случае с компьютерами) или специальные устройства, например чит-картридж (в случае с приставками). Обычно имеют вид адреса памяти, в котором находится нужная переменная, и её значение (переменная также может быть «заморожена» для предотвращения её изменения (например, переменная, определяющая здоровье игрока)). Указанные операции фактически являются взломом компьютерной программы. Помимо этого, возможно читерство с файлами сохранения — когда значения переменных изменяются внутри файла сохранения, а не в памяти программы.
На западе секретные коды еще называют easter eggs – пасхальные яйца. Пасхальное яйцо (англ. Easter Egg) — секрет, оставляемый в игре или программном обеспечении создателями, своеобразная шутка для внимательных зрителей/игроков. (ru.wikipedia.org) Часто для «получения» пасхального яйца следует произвести сложные действия, практически исключающие случайное нажатие. Сегодня «пасхальные яйца» в программном обеспечении распространены повсеместно и находятся не только в играх и операционных системах, но и в embedded-приложениях, прошивках сотовых телефонов и бытовой техники, DVD с фильмами. Например, чтобы поиграть на Apple iPod в игру Breakout, нужно зайти из главного меню в директорию «About» и зажать на пару секунд центральную кнопку.  Существует даже целые Интернет сайты посвященные этому вопросу. В основном “пасхальные яйца” или чит-коды безобидны. Часто программисты таким образом подписывают свои произведения, то есть программы.  Все может быть намного серьезнее если речь идет о игровых программах предназначенных для казино и лотерей, ведь зная секретный код, который часто может быть просто дефектом программы, можно заработать целое состояние. Например одна жительница Канады целых четыре года обыгрывала автомат в казино в Эдмонтоне, случайно узнав о том как при помощи определенной комбинации клавиш всегда оставаться в выигрыше. За выигранные деньги она оплатила обучение детей в университете, купила себе Мерседес 500 и ни в чем себе не отказывала. В этом случае, злую шутку с владельцем казино сыграл дефект программного обеспечения автомата. Но часто случается так, что программисты намеренно создают секретные коды, и потом либо используют их сами или продают за деньги другим. В американских казино существует практика проверки программного обеспечения игрового автомата после каждого сорванного джек-пота. Если специалисты найдут какой-то дефект в чипе RNG (генераторе случайных чисел), то выигрыш могут и не отдать.

*Чит-код (англ. Cheat code, cheat — жульничество) — в компьютерных играх, код, который может быть введён в игре для того, чтобы изменить некоторые её параметры или поведение: изменить возможности персонажей, пропустить уровень, получить доступ к различным скрытым возможностям и т. п.