https://github.com/SidertheCoder/Python-Git-Repository/blob/main/TTT.py
現在、Codecademy.com でコンピューター サイエンスのコースを受講しており、ポートフォリオ プロジェクト用の端末ゲームを作成する必要があったため、三目並べのゲームを作成することにしました。
私のコードでは、リスト内の [ ] がターミナルで印刷されるとボックスのように見えるという事実を利用して、三目並べボードの各ボックスに何が入るかを保持する辞書を最初に作成しました。次に、関数 create_grid でその辞書を使用して、現在のボードを表示します。次に、2 人のプレイヤー名を取得し、1 ~ 6 の間でランダム化されたロールに基づいて誰が先攻かをチェックする Player という名前のクラスを作成しました。最初に勝った人は、X または O を選択することもできます。その後は win_check 関数です。 8 つの勝ちの組み合わせのいずれかがグリッドに表示されるかどうかを確認します。最後に、ゲームと以前のすべての関数を初期化するための定義が実行され、ボードがいっぱいになるか勝ちの組み合わせが見つかって勝者の発表が出力されるまで、プレーヤーが X または O の位置を選択することを繰り返します。
私はまだ Python に慣れていないので、もっとコメントを使用し、もっと頻繁にコミットすることを忘れずに、もっときれいに見せることができたはずだとは思っていますが、これらのことをできるように今後も作業を続けるつもりです。より良い。ヒントやアドバイスはいつでも歓迎します。読んでいただきありがとうございます。
以上がシンプルな三目並べターミナル ゲームの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。