コンピューターサイエンスの最終プロジェクトへのイントロ。冬•2017年。
プログラムを実行するには、このリポジトリをクローンして、すべての写真とグラフィックモジュールが存在するすべての写真をフォルダーに変更してください。次に、コマンドプロンプト$ python3 chopsticks.pyを介してChopticks.pyに電話してください。
$ git clone https://github.com/yingyingww/Chopstick-game.git
$ cd Chopstick-game
$ python3 chopsticks.py
手順をクリックしてゲームを開始します。
ボタンをクリックして動きます。
ルールに従って、あなたが箸のマスターであるかどうかを確認してください!!
また、コマンドラインを参照して、ゲームの履歴を追跡することもできます。
Pythonプログラムを使用すると、1人のプレイヤーがコンピューターに対して箸をプレイできます。人間のプレイヤーはゲームを開始することができ、基本的なルールが適用されます。プレイヤー1がプレーヤー2の手を攻撃する場合、攻撃された手は、プレーヤー1の手の指数を、攻撃した手に持っていた指の数に手を攻撃する指の数を追加する必要があります。片手に合計する指の数が5に等しいか、5を超える場合、その手が出ます。外にある手を使うことはできませんが、片手で指の数を分割し、もう片方の手と共有することで手を蘇らせることができます。両方の手が外に出た場合、人は負けます。このプログラムは、現時点では、プレイヤーがクリックして攻撃を選択できるボタンを提供しています
私たちのプログラムは3つのクラスと1つのクラス(手)で構成されています。異なるペアのペアのインスタンスを作成します。つまり、1つのインスタンスが1つのプレーヤーに提供されます。 2番目のクラス(GAME_G)は、ゲームで使用されているグラフィックスの責任があります。これは、適切な時期にボタンを作成、認識、削除するだけです。そして最後に、3番目のクラス(A_Chopsticks)が実際にゲームを再生します。その中には、コンピューターインテリジェンスとゲームのほとんどのルールを配置するプレイ機能の関数があります。主な機能は、基本的に、2つの手のインスタンス、人間のプレーヤー用のP1とコンピューター用のP2を作成します。それは私たちのグラフィッククラスを呼び出し、ゲームを開始します!
現在、私たちのプログラムは素晴らしい状態です。バグがもう見つかりませんでした。ボタンはすべて認識され、コマンドラインとウィンドウの両方に印刷された情報が正しいです。スイッチ関数は不正行為を許可しません。すべてが正常に動作するはずです
常に最初に右手を解釈します
Graphics.py:これは、GPL(http://www.gnu.org/licenses/gpl.html)の条件の下でリリースされたオープンソースソフトウェアです。