Intro au projet final de l'informatique. Hiver • 2017.
Pour exécuter le programme, veuillez cloner ce référentiel et changer de domaine dans le dossier avec toutes les images et le module graphique présent. Ensuite, appelez des baguettes.py via l'invite de commande $ Python3 Chopsticks.py.
$ git clone https://github.com/yingyingww/Chopstick-game.git
$ cd Chopstick-game
$ python3 chopsticks.py
Cliquez sur les instructions pour démarrer le jeu.
Cliquez sur les boutons pour faire vos mouvements.
Suivez les règles et voyez si vous êtes le maître des baguettes !!
Vous pouvez également faire référence à la ligne de commande pour suivre l'histoire du jeu.
Le programme Python permet à un seul joueur de jouer des baguettes contre l'ordinateur. Le joueur humain commence le jeu et les règles de base s'appliquent. Si le joueur 1 attaque une main du joueur 2, la main qui a été attaquée doit maintenant ajouter le nombre de doigts sur le joueur 1 attaquant la main au nombre de doigts Le joueur 2 avait sur sa main attaquée. Si le nombre de doigts qui s'additionne d'une seule main égale ou dépasse 5, cette main est sortie. Vous ne pouvez pas utiliser une main qui est sortie, mais on peut raviver sa main en divisant le nombre de doigts d'une part et en partageant avec l'autre main. On perd si ses deux mains deviennent dehors. Le programme, à partir de maintenant, fournit des boutons pour que les joueurs cliquent sur pour choisir leurs attaques
Notre programme est composé de 3 classes et une classe (main) crée des instances de différentes paires de mains, c'est-à-dire qu'une instance donnera un joueur; La deuxième classe (Game_G) est responsable des graphiques utilisés dans le jeu, qui pour l'instant ne fait que créer, reconnaître et supprimer les boutons au moment approprié; Et enfin, la 3e classe (a_chopsticks) joue en fait le jeu, car il a la fonction responsable de notre intelligence informatique et d'une fonction de jeu qui met la plupart des règles du jeu en place. Notre fonction principale crée essentiellement deux instances de main, P1 pour le joueur humain et P2 pour l'ordinateur. Il appelle notre cours graphique et démarre le jeu!
Actuel notre programme est en grande forme. Nous ne pouvions plus trouver de bugs. Les boutons sont tous reconnus, les informations imprimées sur la ligne de commande et les fenêtres sont correctes. La fonction de commutation ne permet pas la tricherie. Tout devrait bien fonctionner
Interprète toujours la main droite en premier
Graphics.py: il s'agit d'un logiciel open-source publié sous les termes du GPL (http://www.gnu.org/licenses/gpl.html).