Я использую python с прошлого лета, и я думаю, что я поглотил достаточно информации, чтобы сделать хотя бы базовое программирование.Обфускация данных перед их хранением
Дело в том, что я делаю текстовую rpg-игру, и я уже выполнил процесс сохранения, и игра теперь передает информацию в файл savegame.txt. Но я хочу сделать взлом игры более сложным. Я видел на форумах, что изменение имени файла возможно, но это было недостаточно близко, и/или я не смог прочитать строки, как это работает. Таким образом, идея состоит в том, что он становится нечитаемым, но код внутри не изменится и его можно «нормализовать».
так более ясно:
Как изменить savegame.txt к savegame.xsave (или что-то в этом роде), и наоборот?
Вы можете сделать имя файла, как хотите, python не заботится о расширениях. Но он все равно будет текстовым файлом, поэтому вы на самом деле ничего не делаете. – davidism
Действительно ли это действительное использование вашего времени во время игры? Почему бы не подождать, пока вы закончите игру, прежде чем попасть в эту раннюю оптимизацию, kludges, хаки, приклеенные функции ... и т. Д. –
Учтите, что если вам, скажем, нужно проверить определенный уровень или набор обстоятельствам было бы тяжело манипулировать файлом сохранения, чтобы создать указанные обстоятельства (пытаясь достичь определенного уровня с помощью определенного механизма!), если ваш файл сохранения должен быть зашифрован или запутан. Затем вам придется вручную вводить код в функции, чтобы делать такие вещи. Проведите время, делая свою игру, не создавая для нее защитные механизмы. –