シンプルな三目並べターミナル ゲーム

DDD
リリース: 2024-10-30 04:20:28
オリジナル
682 人が閲覧しました

https://github.com/SidertheCoder/Python-Git-Repository/blob/main/TTT.py

現在、Codecademy.com でコンピューター サイエンスのコースを受講しており、ポートフォリオ プロジェクト用の端末ゲームを作成する必要があったため、三目並べのゲームを作成することにしました。

A Simple Tic Tac Toe Terminal Game

私のコードでは、リスト内の [ ] がターミナルで印刷されるとボックスのように見えるという事実を利用して、三目並べボードの各ボックスに何が入るかを保持する辞書を最初に作成しました。次に、関数 create_grid でその辞書を使用して、現在のボードを表示します。次に、2 人のプレイヤー名を取得し、1 ~ 6 の間でランダム化されたロールに基づいて誰が先攻かをチェックする Player という名前のクラスを作成しました。最初に勝った人は、X または O を選択することもできます。その後は win_check 関数です。 8 つの勝ちの組み合わせのいずれかがグリッドに表示されるかどうかを確認します。最後に、ゲームと以前のすべての関数を初期化するための定義が実行され、ボードがいっぱいになるか勝ちの組み合わせが見つかって勝者の発表が出力されるまで、プレーヤーが X または O の位置を選択することを繰り返します。

私はまだ Python に慣れていないので、もっとコメントを使用し、もっと頻繁にコミットすることを忘れずに、もっときれいに見せることができたはずだとは思っていますが、これらのことをできるように今後も作業を続けるつもりです。より良い。ヒントやアドバイスはいつでも歓迎します。読んでいただきありがとうございます。

以上がシンプルな三目並べターミナル ゲームの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!