【发布时间】:2017-07-19 10:23:29
【问题描述】:
我目前正在 Python 中进行文本冒险,我想知道如何创建一个保存进度的函数和另一个加载最后一个保存点的函数。我该怎么做?
【问题讨论】:
-
通常你会创建一个存储状态的类。然后,您可以使用例如
pickle使其持久化。 -
好的,我该如何实现呢?你有示例代码吗?
-
@JuanNaym:这完全取决于你的实现。对于每个谜题(未解决/已解决),您可以有很多“状态变量”,物品(找到,费用,耐用性......),演员(位置,经验,库存......)等等。你必须想出一个聪明的方法来自己记住所有重要的东西,因为只有你知道什么对你的游戏很重要。
-
感谢 WillemVanOnsem 和 Christian König 的帮助,我会调查此事