Index du contenu
• los movimientos realizados por los jugadores, etc. • los contadores utilizados que son tradicionalmente O y X (de ahí el nombre alternativo ‘Tres en raya’). Con base en un análisis de los datos, a continuación se muestra un posible conjunto de clases: En este diagrama tenemos • Juego la clase que sostendrá el tablero, los jugadores y la lógica de juego central, • Tablero esta es una clase que representa el estado actual del tablero de TicTacToe o cuadrícula dentro del juego, • Jugador humano esta clase representa al jugador humano involucrado en el juego, • Jugador de la computadora esta clase representa la computadora que juega el juego, • Mover esta clase representa un movimiento particular realizado por un jugador, • Ficha que se puede utilizar para representar las fichas con las que jugar; esto será ya sea X o Y. Podemos refinar esto un poco más. Por ejemplo, gran parte de los constituyentes de un jugador será común tanto para el humano como para el jugador de la computadora. Podemos por lo tanto, presente una nueva clase Player, con Computer Player y Jugador humano heredado de esta clase, por ejemplo: En términos de los datos que tienen las clases podemos decir: • El juego tiene un tablero, un jugador humano y una computadora. También tiene enlaces a la jugador actual y un atributo que indica si un jugador ha ganado. • El tablero contiene una cuadrícula de celdas de 3 por 3. Cada celda puede estar vacía o contener un encimera. • Jugador Cada jugador tiene un contador actual y puede ver el tablero. 424 37 Juego de tres en raya
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plusTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plus• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Lire plus