Programación de juegos en C++ para principiantes

Puntuación:   (4,5 de 5)

Programación de juegos en C++ para principiantes (John Horton)

Opiniones de los lectores

Resumen:

El libro ofrece una introducción completa al aprendizaje de C++ a través de la programación de juegos utilizando el marco SFML. Aunque muchos usuarios apreciaron su enfoque didáctico incremental y su sencillez, hay quejas significativas sobre errores en los ejemplos de código, que pueden llevar a la frustración. Adecuado para principiantes absolutos, puede no satisfacer las necesidades de quienes buscan conocimientos más profundos de programación de juegos.

Ventajas:

Buena introducción a C++ y al desarrollo de juegos usando SFML.
Explicaciones sencillas y claras, que lo hacen accesible para principiantes absolutos.
Enfoque incremental del aprendizaje con multitud de ejercicios prácticos.
Atractiva arquitectura final del juego que enseña prácticas de codificación adecuadas.

Desventajas:

Numerosos errores y fallos en las muestras de código que restan usabilidad.
Algunas explicaciones son demasiado superficiales u omiten detalles necesarios.
El libro se basa en gran medida en la copia de código, lo que puede no fomentar una comprensión más profunda.
Complicado proceso de instalación de los archivos necesarios.

(basado en 30 opiniones de lectores)

Título original:

Beginning C++ Game Programming

Contenido del libro:

Familiarízate con las técnicas de programación y el desarrollo de juegos utilizando bibliotecas C++ y Visual Studio 2019.

Características principales:

⬤ Aprenda el desarrollo de juegos y C ++ con un enfoque divertido y basado en ejemplos.

⬤ Construya clones de juegos populares como Timberman, Zombie Survival Shooter, un juego de plataformas de rompecabezas cooperativo y Space Invaders.

⬤ Descubra consejos para ampliar sus juegos terminados pensando de manera crítica, técnica y creativa.

Descripción del libro:

La segunda edición de Beginning C++ Game Programming está actualizada y mejorada para incluir las últimas características de Visual Studio 2019, SFML y las técnicas modernas de programación C++. Con este libro, obtendrás una divertida introducción a la programación de juegos mediante la construcción de cinco juegos totalmente jugables de complejidad creciente. Aprenderás a construir clones de juegos populares como Timberman, Pong, un shooter de supervivencia Zombie, un rompecabezas de plataformas cooperativo y Space Invaders.

El libro comienza cubriendo los aspectos básicos de la programación. Estudiará temas clave de C++, como la programación orientada a objetos (POO) y los punteros de C++, y se familiarizará con la biblioteca de plantillas estándar (STL). El libro le ayudará a conocer las técnicas de detección de colisiones y la física de los juegos mediante la construcción de un juego de Pong. A medida que construya juegos, también aprenderá emocionantes conceptos de programación de juegos, como efectos de partículas, sonido direccional (espacialización), sombreadores programables OpenGL, generación de objetos y mucho más. Por último, explorará patrones de diseño de juegos para mejorar sus habilidades de programación de juegos en C++.

Al final del libro, habrás adquirido los conocimientos que necesitas para crear tus propios juegos con características interesantes desde cero.

Lo que aprenderá:

⬤ Configure su proyecto de desarrollo de juegos en Visual Studio 2019 y explore bibliotecas de C ++ como SFML.

⬤ Explore C ++ OOP mediante la construcción de un juego de Pong.

⬤ Entender los conceptos básicos del juego, como la animación del juego, la física del juego, la detección de colisiones, la puntuación y el sonido del juego.

⬤ Utilizar clases, herencia y referencias para crear y controlar miles de enemigos y disparar ametralladoras de tiro rápido.

⬤ Añade características avanzadas a tu juego utilizando punteros, referencias y la STL.

⬤ Escala y reutiliza el código de tus juegos aprendiendo modernos patrones de diseño de programación de juegos.

Para quién es este libro:

Este libro es perfecto para ti si no tienes conocimientos de programación en C++, si necesitas un curso de repaso para principiantes o si quieres aprender a crear juegos o simplemente utilizar los juegos como una forma atractiva de aprender C++. Tanto si aspiras a publicar un juego (quizás en Steam) como si sólo quieres impresionar a tus amigos con tus creaciones, este libro te resultará útil.

Otros datos del libro:

ISBN:9781838648572
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Crecer y salir adelante: Perspectivas internacionales sobre la infancia y la juventud en tiempos...
Reuniendo nuevas investigaciones...
Crecer y salir adelante: Perspectivas internacionales sobre la infancia y la juventud en tiempos difíciles - Growing Up and Getting by: International Perspectives on Childhood and Youth in Hard Times
Programación Android para principiantes: Build in-depth, full-featured Android apps starting from...
Aprenda las habilidades de Java y Android que...
Programación Android para principiantes: Build in-depth, full-featured Android apps starting from zero programming experience - Android Programming for Beginners: Build in-depth, full-featured Android apps starting from zero programming experience
Aprender Java creando juegos para Android - Tercera edición: Aprenda Java y Android desde cero...
Prepárate para aprender Java de forma divertida...
Aprender Java creando juegos para Android - Tercera edición: Aprenda Java y Android desde cero construyendo cinco emocionantes juegos - Learning Java by Building Android Games - Third Edition: Learn Java and Android from scratch by building five exciting games
Programación Android para principiantes - Segunda edición - Android Programming for Beginners -...
Aprenda todos los conocimientos de Java y Android...
Programación Android para principiantes - Segunda edición - Android Programming for Beginners - Second Edition
Programación de juegos en C++ para principiantes - Beginning C++ Game Programming
Familiarízate con las técnicas de programación y el desarrollo de juegos...
Programación de juegos en C++ para principiantes - Beginning C++ Game Programming
Aprender Java creando juegos para Android - Segunda edición: Aprende Java y Android desde cero...
Prepárate para una experiencia divertida de...
Aprender Java creando juegos para Android - Segunda edición: Aprende Java y Android desde cero construyendo seis emocionantes juegos - Learning Java by Building Android Games - Second Edition: Learn Java and Android from scratch by building six exciting games
Niños, jóvenes y cuidados - Children, Young People and Care
Las nociones mismas de infancia y juventud están íntimamente relacionadas con las normas, prácticas y espacios...
Niños, jóvenes y cuidados - Children, Young People and Care
Crecer y salir adelante: Perspectivas internacionales sobre la infancia y la juventud en tiempos...
Reuniendo nuevas investigaciones...
Crecer y salir adelante: Perspectivas internacionales sobre la infancia y la juventud en tiempos difíciles - Growing Up and Getting by: International Perspectives on Childhood and Youth in Hard Times
Aspects of Toleration Routledge Library Editions: Political Science Volume 41
Estos ensayos relacionan cuestiones filosóficas sobre el significado y la...
Aspects of Toleration Routledge Library Editions: Political Science Volume 41

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)