私は初心者で、多くの初心者がそうであるように、テキストベースのゲームに取り組んでいます。Learn Python The Hard Way で使用されているゲーム構造を使用しており、ゲームの各シーンが独自のクラスになっています。これが私が言いたいことです:http://learnpythonthehardway.org/book/ex43.html
私の問題: プレイヤーがプロンプトを介してメイン キャラクターに名前を付け、その名前がゲーム全体で記憶され、呼び出されることを望んでいます。上記のように、ゲームの進行は一連のクラスを通じて行われます。私がこれまでに知っている唯一の入力記憶方法を使用すると、ユーザーの生の入力から受け取った名前は、1 つのクラス (シーン) でのみ記憶され、次のシーンでは忘れられます。名前がゲーム全体/一連のクラス全体で引き継がれるように、これを修正する方法を理解するためにどこから始めるべきかさえわかりません-どの用語を検索するか、何をさらに調査するかなど.
名前のようなものを記憶/思い出すための私が現在知っている唯一の方法は、
name = raw_input ("Name: ")
print "My name is %s" % name
ものの種類。それは授業が続くわけではないので、次の「シーン」までには忘れられてしまいます。