【发布时间】:2018-12-05 15:05:10
【问题描述】:
我不介意存档是否可读,我不打算让这个游戏变得大,主要是为了朋友。我对 python/pygame 还很陌生,所有的教程对我来说都没有意义。我想要的只是一种保存游戏进度的方法,当他们返回那里时,进度就在那里。有什么帮助!
【问题讨论】:
-
这里有一个完整的例子:stackoverflow.com/a/45374532/6220679
我不介意存档是否可读,我不打算让这个游戏变得大,主要是为了朋友。我对 python/pygame 还很陌生,所有的教程对我来说都没有意义。我想要的只是一种保存游戏进度的方法,当他们返回那里时,进度就在那里。有什么帮助!
【问题讨论】:
您需要保存一些游戏当前状态的表示。这可以是您想要的任何格式——如果您有一个游戏状态对象,您可以使用pickle 模块将其序列化并保存,描述为here。如果您有一些可以在文本文件中描述的简单内容,例如类似的东西
score = 300
level = 10
lives = 2
那么您可以在用户退出时将其保存在文本文件中,然后在他们再次启动时加载它。
【讨论】: