Rogue Bit
Год выпуска: 2019
Жанр: головоломка
Разработчик: Bigosaur
Издатель: Bigosaur
Платформа: Nintendo Switch
Регион: US
Язык интерфейса: английский
Tittle ID: 010052500D984000
Требуемая версия прошивки: 6.2.0
Описание:
Исследуйте, взламывайте, исполняйте.
Один бит компьютерной памяти стал разумным и решил сбежать из цифрового в реальный мир. Исследуйте RAM, изменяйте байты, взламывайте машинный код и регистры процессора, чтобы освободить его!
Игра о том, как компьютеры работают внутри. Наличие некоторых знаний в области программирования делает игру проще, но это не обязательно. Все элементы, необходимые для решения головоломок, объясняются в игре.
Вы играете в игру как один бит компьютерной памяти. Можно вторгаться в другие байты вокруг себя и, таким образом, изменять их значения. В игре представлены различные виды головоломок:
- С возможностью XOR в соседние байты, вы можете перемещаться по существующим данным в памяти. Игра автоматически помечает байты, которые вы не можете пройти, не перезаписывая себя, и запрещает вводить их. Доступны как двоичные, так и ASCII-представления, которые вы можете использовать, чтобы найти открытый путь для конкретной головоломки.
- На компьютере, с которого вы пытаетесь сбежать, запускаются различные программы. Игра включает в себя дизассемблер, показывающий вам язык ассемблера, соответствующий машинному коду, который выполняется. Не волнуйтесь, если вы ничего не знаете. Есть только парочка инструкций, они вводятся постепенно по мере того, как вы решаете головоломки. Читая код сборки, вы можете отслеживать логику программы, видеть, какие части ОЗУ она читает и записывает, манипулировать данными в этих местах, чтобы заставить программу делать то, что вы хотите.
- Компьютер, из которого вы пытаетесь сбежать, имеет простейший центральный процессор всего с парой регистров. Вы должны обмануть процессор, чтобы загрузитьь себя в регистры и влиять на выполнение кода, или выгружать себя в иные недоступные области памяти!
- Для некоторых загадок недостаточно просто изменить данные в ОЗУ или регистрах, но и сам машинный код, чтобы заставить компьютер делать потрясающие вещи!
Советы по игре: Внимательно следите за байтами на экране и за тем, что делает процессор. Иногда вам нужно просто прочитать код, иногда вернуться назад: найти строку кода, которую вы хотите выполнить, а затем проследить за кодом, чтобы выяснить, как обмануть процессор.
В игре всего около 30 головоломок, но для решения некоторых из них могут потребоваться значительные усилия. Так что успокойтесь и не спешите к самому концу. Если вы решили головоломку случайно, не идите вперед, пока не поймете, почему это произошло, чтобы не пропустить некоторые мелкие детали и не застрять в следующей головоломке.