我参加了一个用C++ 编写的简单文本游戏gamedev的项目.我研究了这个项目,我想我知道如何做所有事情,但我遇到了一个问题:如何保存和加载游戏的建议.我不要我想为我完成这件事,只有你告诉我一个方法.
那么我能想到的最简单的方法就是拥有一个代表整个游戏"状态"的结构/类.在保存时,您只需将整个结构从内存写入磁盘即可.装载将是相反的.
它在磁盘上的格式完全取决于您,如果您的状态完全由简单数据类型组成,您可能只想编写二进制blob.或者您可能希望使用更多功能的东西,例如将其序列化为XML,这完全取决于您.