Я пытаюсь создать состояния сохранения для своей игры, а не столько, где была оставлена ваша игра, но что-то простое, как табло. Формат будет что-то вроде этого:Как сохранить состояния в файле и сохранить файл в безопасности?
Wins: 5
Losses: 10
GamesPlayed: 15
Мне нужно, чтобы иметь возможность получить доступ к файлу, и в зависимости от того, выиграл игрок/потерял это добавит +1 к значению в файле.
Что было бы лучшим способом сделать это? Я слышал о множестве различных способов сохранения данных, например XML, но разве это не слишком важно для размера моих данных?
Кроме того, я хочу сохранить этот файл safe
от пользователей, которые могут войти в файлы и изменить данные. Должен ли я сделать какое-то шифрование? И, если пользователь удаляет файл и заменяет его пустым, они не могут технически сбросить свои значения?
Просто используйте «сериализацию». –
Да! Если они могут получить доступ к файлу, они технически сбросят свою историю табло. Но, как отметил @LuiggiMendoza, «Serialization» будет делать трюк для всех ваших других требований. – SudoRahul
Я предлагаю использовать файл свойств с зашифрованными значениями. – Manish