Intro zum Informatik Final Project. Winter • 2017.
Um das Programm auszuführen, klonen Sie dieses Repository und ändern Sie die Domäne mit allen Bildern und dem vorhandenen Grafikmodul in den Ordner. Rufen Sie dann die Chopsticks.py an.
$ git clone https://github.com/yingyingww/Chopstick-game.git
$ cd Chopstick-game
$ python3 chopsticks.py
Klicken Sie durch die Anweisungen, um das Spiel zu starten.
Klicken Sie auf die Schaltflächen, um Ihre Bewegungen vorzunehmen.
Befolgen Sie die Regeln und prüfen Sie, ob Sie der Meister des Stäbchens sind !!
Sie können auch auf die Befehlszeile verweisen, um die Geschichte des Spiels zu verfolgen.
Das Python -Programm ermöglicht es einem einzelnen Player, Stäbchen gegen den Computer zu spielen. Der menschliche Spieler startet das Spiel und die Grundregeln gelten. Wenn Spieler 1 eine Hand von Spieler 2 angreift, muss die Hand, die angegriffen wurde, nun die Anzahl der Finger auf Spieler 1 hinzufügen, die die Anzahl der Fingers -Spieler 2 angreift, die auf seiner angegriffenen Hand war. Wenn die Anzahl der Finger, die sich einerseits addieren, entspricht oder 5 überschreitet, ist diese Hand aus. Sie können keine Hand verwenden, die aus ist, aber man kann ihre Hand wiederbeleben, indem man die Anzahl der Finger einerseits aufteilt und mit der anderen Hand teilen. Man verliert, wenn beide seine Hände auskommen. Das Programm bietet ab sofort die Schaltflächen für die Spieler, auf die sie klicken können, um ihre Angriffe auszuwählen
Unser Programm besteht aus 3 Klassen und einer Klasse (Hand) schafft Instanzen verschiedener Händepaare, dh eine Instanz gibt einem Spieler. Die zweite Klasse (Game_G) ist für die im Spiel verwendeten Grafiken verantwortlich, das vorerst nur das Erstellen, Erkennen und Löschen von Schaltflächen zum richtigen Zeitpunkt ist. Und zuletzt spielt die 3. Klasse (A_Chopsticks) das Spiel tatsächlich, da es die Funktion für unsere Computer -Intelligenz und eine Spielfunktion verantwortlich macht, die die meisten Spielregeln festlegt. Unsere Hauptfunktion erzeugt im Grunde genommen zwei Handfälle, P1 für menschliche Player und P2 für Computer. Es nennt unseren Grafikkurs und startet das Spiel!
Aktuell ist unser Programm in großartiger Form. Wir konnten keine Fehler mehr finden. Die Schaltflächen werden alle erkannt, die Informationen, die sowohl auf der Befehlszeile als auch die Fenster gedruckt sind, sind korrekt. Die Switch -Funktion erlaubt kein Betrug. Alles sollte gut funktionieren
Immer zuerst die rechte Hand interpretiert
Graphics.py: Dies ist eine Open-Source-Software, die unter den Bedingungen der GPL (http://www.gnu.org/licenses/gpl.html) veröffentlicht wurde.