Puntuación:
El libro ofrece un enfoque estructurado y detallado de la programación de juegos con Python en la Raspberry Pi, con ejemplos claros y contenidos útiles. Sin embargo, tiene algunas prácticas de código anticuadas y carece de orientación sobre la configuración inicial.
Ventajas:Bien estructurado con un enfoque modular de «bloques de construcción», conceptos claros de desarrollo de juegos, patrones reutilizables y un capítulo extra para construir un laboratorio de proyectos electrónicos. Buen contenido que puede aplicarse a otros lenguajes de programación.
Desventajas:Carece de instrucciones sobre cómo empezar con Pygame en Raspberry Pi, contiene prácticas de código obsoletas o obsoletas, problemas con el formato del código que pueden confundir a los lectores y errores en ejemplos de código relacionados con la sangría y las mejores prácticas.
(basado en 4 opiniones de lectores)
Python, Pygame, and Raspberry Pi Game Development
Amplía tus conocimientos básicos de Python y utiliza PyGame para crear videojuegos de ritmo rápido con excelentes gráficos y sonidos. Esta segunda edición muestra cómo puedes integrar componentes electrónicos con tus juegos utilizando los pines de entrada/salida de propósito general (GPIO) incorporados y algo de código Python para crear dos nuevos juegos.
Aprenderás sobre programación orientada a objetos (POO) y patrones de diseño, como modelo-vista-controlador (MVC) y máquinas de estados finitos (FSM). Tanto si usas Windows, macOS, Linux o una Raspberry Pi, podrás liberar el poder de Python y PyGame para crear juegos de gran apariencia.
El libro también incluye listados completos de código y explicaciones para "Bricks", "Snake" e "Invaders", tres juegos totalmente funcionales. Estos juegos te permitirán empezar a crear tus propios juegos y luego modificarlos o crear tus propios títulos. Los conceptos se explican con más detalle mediante juegos como "Copycat", en el que el jugador debe concentrarse y repetir la secuencia de luces y sonidos, y "Couch Quiz", en el que PyGame y componentes electrónicos crean un juego de preguntas para 2-4 jugadores.
Lo que aprenderás
⬤ Adquirir conocimientos básicos de Python y emplearlo para el desarrollo de juegos.
⬤ Estudiar proyectos de juegos que se pueden utilizar como plantillas, como Bricks, Snake e Invaders.
⬤ Trabajar con funciones definidas por el usuario, herencia, composición y agregación.
⬤ Implementar máquinas de estados finitos.
⬤ Integra tu juego con la electrónica usando los pines GPIO.
Para quién es este libro
Codificadores experimentados o desarrolladores de juegos nuevos en Python, PyGame y Raspberry Pi encontrarán este libro útil. También es para principiantes interesados en entrar en el desarrollo de juegos.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)