Un simple jeu de terminal Tic Tac Toe

DDD
Libérer: 2024-10-30 04:20:28
original
727 Les gens l'ont consulté

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

Je suis actuellement un cours d'informatique sur Codecademy.com et j'avais besoin de créer un jeu de terminal pour mon projet de portfolio, j'ai donc décidé de créer un jeu de Tic Tac Toe.

A Simple Tic Tac Toe Terminal Game

Dans mon code, j'ai d'abord créé un dictionnaire pour contenir ce qui se trouverait dans chaque case du tableau Tic Tac Toe en utilisant le fait que le [ ] dans une liste ressemble à une boîte lorsqu'il est imprimé dans un terminal. J'utilise ensuite ce dictionnaire dans la fonction create_grid pour présenter le tableau tel qu'il est actuellement. Ensuite, j'ai créé une classe nommée Player qui obtient les noms des 2 joueurs et vérifie également qui commence en fonction d'un jet aléatoire entre 1 et 6, celui qui est le premier peut également choisir s'il veut X ou O. Après cela, il y a une fonction win_check. qui vérifie si l'une des 8 combinaisons gagnantes apparaît sur la grille. Enfin, une définition pour initialiser le jeu et toutes les fonctions précédentes joue et répète les joueurs en choisissant où va leur X ou O jusqu'à ce que le plateau soit plein ou qu'une combinaison gagnante soit trouvée et imprime une annonce du gagnant.

Je suis encore assez nouveau sur Python, donc je suis conscient que j'aurais dû utiliser davantage les commentaires, me rappeler de m'engager plus souvent et j'aurais pu le rendre plus propre, mais je prévois de continuer à travailler pour pouvoir faire ces choses. mieux. Tous les conseils ou astuces sont toujours appréciés et merci d'avoir lu.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal