オブジェクト指向を使用してゲームを作成しようとしています。ルームにアクセスしてアクティビティを実行できるようにしたいのですが、各ルームで特定のアクティビティしか実行できないようにしたいと考えています。オブジェクトに割り当てられたすべてのアクティビティがあり、プレイヤーが入力した変数を使用してオブジェクトの変数にアクセスし、部屋で何をしたかを出力したいと考えています。
if activitiesList[i] == choice2:
convert = (activitiesList2[i + 1])
convert = str(convert)
print ('You', a.convert, 'in', a.name)
Convert はリストからアクティビティの名前を取得し、探している変数をオブジェクトに伝えたいと思います。私が試したことはすべて、プログラムがオブジェクトの属性「変換」を探しているだけです。プレイヤーが選択した属性を検索するにはどうすればよいですか?