私は非常に基本的なpythonゲームを作成しています。私はこのステップで助けが必要です。ゲームのコンセプトは、プログラムが2つのダイをロールして合計を加算することです。その番号で、番号リスト(1-10)から「ペグ」まで利用可能な番号を選択できます。彼らはすべての数字が固定されるか、オプションから外れるまで続ける。プログラムの初期に、私はこのステップで使用している2つの関数を作成しました。これら2つはask_numberとvalid_movesです。基本的に尋問番号は、彼らが釘付けたい番号を尋ねるだけですが、実際に番号を釘付けにしません。 valid_moves関数は、プレイヤーがまだ選択可能な番号を確認するだけです。リストを扱うPythonゲームを作成する
------------------------------ (1)(2)(3)(4)(X)(6)(7)(X)(9)(X) ------------------------------
Xが既に釘付けにされた番号です。
ゲームはかなりちょうど途中で次のようになります。ゲームのこの部分では、数字を「X」に置き換える方法を理解する必要があります。私はこれまでこれを持っていますが、私は道が途絶えていることを知っています。私は何をすべきかを考え出すことに問題があります。 (pegholesはリストの名前で、moveはask_number関数で選んだ番号です)。本当にありがとう!
PEGGED = "X"
def enter_peg(pegholes, roll, total):
ask_number()
if ask_number == valid_moves():
pegholes.append(ask_number(PEGGED))
return pegholes, move