私は現在、RPGゲーム用のMUD(マルチユーザードメイン)を構築しています。これを完全にPythonで行うことで、私が楽しむゲームを作成し、Pythonを学ぶことができます。私が直面している問題、そして質問の極端な特異性のために、私は正しい答えを見つけることができませんでした。
だから、これが私が必要としているものです。使用している5行に約50行を貼り付ける必要があるため、必要なものを完全に示す優れたコードスニペットがありません。
targetOptions = ['Joe', 'Bob', 'zombie', 'Susan', 'kobold', 'Bill']
ゲームのcmdは攻撃です。ここでは、「ゾンビ」と入力してから、ゾンビを殺します。ただし、「az」と入力したいだけです。コードでいくつかの異なることを試しましたが、それらはすべて不安定で、多くの場合間違っています。私たちの試みの1つは、「getsword」の一致として['sword'、'talisman']のようなものを返しました。それで、このリストを検索して、一致した値を返す方法はありますか?
また、部屋にゾンビが2人いて、「az」と入力した場合は、value[0]を返す必要があります。事前にご協力いただきありがとうございます。私が探しているものが十分に明確になったことを願っています。さらに情報が必要な場合はお知らせください。そして、攻撃全体について心配する必要はありません。「zo」を送信して「zombie」などを取得するだけです。ありがとう!