Я ищу эффективный способ сохранить свою игру, закодированную на python. Я посмотрел на pickle, но не уверен, что он подойдет для моих нужд, так как нужно сохранить много информации.
Я понимаю, что pickle берет все, что я ему даю, и выгружает это в файл, что звучит великолепно. Но у меня есть не только персонаж игрока для сохранения, есть комнаты, в которых персонаж уже был, состояние комнат, если пользователь открыл сундуки с сокровищами и т. д. И если я правильно понимаю рассол, мне нужно будет ввести каждую комнату вручную, чтобы это работало.
Есть лучший способ сделать это? Было бы лучше создать какую-то базу данных? Или я просто не правильно использую рассол?