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)