Anuncio

Inventa tus propios juegos de computadora con Python (3ª edición)

“Inventa tus propios juegos de computadora con Python” es una obra escrita por Al Sweigart y traducida al español por Alfredo Carella, Alejandro Pernin y Francisco Palm.

Aprender a programar no solo permite comprender cómo funcionan las aplicaciones y los videojuegos, sino que también desarrolla el pensamiento lógico, la resolución de problemas y la creatividad.

Python es uno de los lenguajes más utilizados en el mundo por su sintaxis clara y su amplia adopción profesional. Por ello, es una opción habitual para quienes comienzan en programación. La creación de juegos representa, además, una forma práctica y motivadora de introducir conceptos fundamentales.

Este libro se enfoca precisamente en ese enfoque: aprender programación construyendo videojuegos completos desde cero.

Introducción al libro

“Inventa tus propios juegos de computadora con Python” es una obra escrita por Al Sweigart y traducida al español por Alfredo Carella, Alejandro Pernin y Francisco Palm. Se trata de la tercera edición del libro, adaptada y simplificada respecto a versiones anteriores.

El libro está dirigido a principiantes sin experiencia previa, incluyendo niños, adolescentes, adultos autodidactas y docentes que deseen enseñar programación. No requiere conocimientos previos en informática, más allá del uso básico de una computadora.

La propuesta pedagógica se basa en mostrar el código fuente completo de los juegos desde el inicio y explicar los conceptos de programación a partir de ejemplos funcionales. Esto permite que el aprendizaje sea progresivo y práctico.

Contenido del libro

A lo largo del libro, el lector aprende los fundamentos esenciales de Python mientras desarrolla distintos videojuegos y programas interactivos.

Entre los conceptos abordados se encuentran:

  • Instalación y uso del intérprete de Python.
  • Uso de la consola interactiva.
  • Variables, tipos de datos y operaciones matemáticas.
  • Condicionales y estructuras de control.
  • Bucles while y for.
  • Funciones y parámetros.
  • Listas y diccionarios.
  • Manejo de cadenas.
  • Depuración y detección de errores.
  • Diagramas de flujo.
  • Algoritmos básicos.
  • Fundamentos de inteligencia artificial aplicada a juegos.
  • Introducción a gráficos y animación con Pygame.
  • Manejo de eventos, colisiones, teclado y ratón.
  • Uso de sonidos e imágenes.

El libro incluye el desarrollo completo de juegos como Adivina el Número, Ahorcado, Ta Te Ti, Reversi, Cifrado César, juegos con coordenadas cartesianas y proyectos gráficos utilizando la biblioteca Pygame.

También introduce conceptos como algoritmos de búsqueda, fuerza bruta, criptografía básica, simulación de inteligencia artificial y estructuras de datos aplicadas a videojuegos.

El código fuente del libro se publica bajo licencia BSD de 2 cláusulas, mientras que el texto se distribuye bajo licencia Creative Commons Attribution-NonCommercial-ShareAlike 3.0.

Índice del libro

  • Instalando Python
  • La Consola Interactiva
  • Escribiendo Programas
  • Adivina el Número
  • Chistes
  • Reino de Dragones
  • Usando el Depurador
  • Diagramas de Flujo
  • El Ahorcado
  • Extendiendo Ahorcado
  • Ta Te Ti
  • Panecillos
  • Coordenadas Cartesianas
  • Búsqueda del Tesoro con Sonar
  • Cifrado César
  • Reversi
  • Simulación de IA para Reversi
  • Gráficos y Animación
  • Detección de Colisiones y Entradas de Teclado/Ratón
  • Sonidos e Imágenes
  • Evasor

Datos del libro

  • Título: Inventa tus propios juegos de computadora con Python (3ª edición)
  • Autor: Al Sweigart
  • Categoría principal: Programación
  • Subcategoría: Python
  • Idioma: Español
  • Licencia: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States (texto) y BSD 2-Clause (código fuente)

Más libros en: Programación, Python


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Descargar libro PDF

Libros relacionados

Anuncios