Inhaltsverzeichnis
capitulo 37 Juego de tres en raya 37.1 Introducción En este capítulo exploraremos la creación de un TicTacToe simple (o ceros y Cruces) utilizando un enfoque Orientado a Objetos. Este ejemplo utiliza: • Clases, métodos y variables/atributos de instancia de Python. • Clases Base Abstractas y un método abstracto. • Propiedades de Python. • Listas de Python. • Una simple pieza de lógica de juego. • Bucles while, bucles for y sentencias if para comportamiento de flujo de control. El objetivo del juego es hacer una línea de 3 fichas (ya sea X u O) a través de un 3 por 3 cuadrícula. Cada jugador toma un turno para colocar una ficha. El primer jugador en lograr una línea. de tres (horizontal, vertical o diagonal) gana. 37.2 Clases en el juego Comenzaremos identificando las clases clave en el juego. Tenga en cuenta que no hay necesariamente una respuesta correcta o incorrecta aquí; aunque un conjunto de clases puede ser más obvio o más fácil de entender que otro. En nuestro caso, comenzaremos con qué datos necesitaremos representar para nuestro Juego TicTacToe como se recomienda en la ‘Introducción a la orientación a objetos’ capítulo. Nuestros elementos de datos clave incluyen: • el propio tablero de tres en raya, • los jugadores involucrados en el juego (tanto informáticos como humanos), • el estado del juego, es decir, de quién es la jugada y si alguien ha ganado, © Springer Nature Suiza AG 2019 J. Hunt, Una guía para principiantes de la programación de Python 3, Temas de Pregrado en Ciencias de la Computación, https://doi.org/10.1007/978-3-030-20290-3_37 423
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• 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.
Weiterlesen