我是一个初学者,像许多初学者一样从事基于文本的游戏。我正在使用 Learn Python The Hard Way 中使用的游戏结构,其中游戏的每个场景都是它自己的类。这就是我的意思: http: //learnpythonthehardway.org/book/ex43.html
我的问题:我希望玩家通过提示来命名主角,并在整个游戏中记住和回忆这个名字。如上图,游戏的进程是通过一系列的类。使用目前我所知道的唯一输入记忆方法,从用户的原始输入接收到的名称只记忆一个类(场景),然后在下一个类中忘记。我什至不知道从哪里开始弄清楚如何解决这个问题,以便该名称将在整个游戏/系列课程中继续存在 - 要搜索哪些术语,要研究什么等等。
我现在知道的唯一记住/回忆名字之类的方法是
name = raw_input ("Name: ")
print "My name is %s" % name
之类的事情。这不会通过课程继续下去,所以它被下一个“场景”遗忘了。