如何在python / pygame游戏中保存用户数据

时间:2018-06-26 20:00:49

标签: python pygame save load

我不介意保存的内容是否可读,我不打算扩大游戏规模,主要是为了朋友。我是python / pygame的新手,并且所有教程对我而言都不是很有意义。我想要的只是一种保存游戏进度的方法,当他们返回时,进度就在那里了。任何帮助!

1 个答案:

答案 0 :(得分:1)

您需要保存一些游戏当前状态的表示。这可以是您想要的任何格式-如果您有游戏状态对象,则可以使用here描述的pickle模块进行序列化和保存。如果您有简单的内容可以在文本文件中进行描述,例如像这样的东西

score = 300
level = 10
lives = 2

那么您可以在用户退出时将其保存在文本文件中,然后在他们再次启动时将其加载。