Desarrollo de videojuegos con SFML: Ejemplos prácticos


Precio:
Precio de venta$73.32

Descripción

Crea y desarrolla juegos emocionantes de principio a fin usando SFML

Características clave

  • Familiarízate con la biblioteca SFML y explora técnicas adicionales de desarrollo de juegos
  • Crea, da forma y mejora tus juegos con SFML y elementos comunes de diseño de juegos
  • Una guía práctica que te enseñará cómo utilizar la biblioteca SFML para construir tus propias aplicaciones completamente funcionales

Descripción del libro

La Simple and Fast Multimedia Library (SFML) es una interfaz simple que comprende cinco módulos, a saber, los módulos de audio, gráficos, red, sistema y ventana, que ayudan a desarrollar aplicaciones multimedia multiplataforma. Al utilizar la biblioteca SFML, tienes la capacidad de crear juegos de forma rápida y sencilla, sin pasar por una curva de aprendizaje extensa. Esto sirve eficazmente como un refuerzo de confianza, así como una forma de adentrarse en el proceso de desarrollo de juegos en sí, antes de tener que preocuparse por temas más avanzados como "tuberías de renderizado" o "shaders".

Con solo una inversión de conocimientos moderados de C++, este libro te guiará a lo largo del viaje del desarrollo de juegos.

El libro comienza construyendo un clon del clásico juego de la serpiente donde aprenderás a abrir una ventana y renderizar un sprite básico, escribir código bien estructurado para implementar el diseño del juego y usar el concepto de colisión de caja delimitadora AABB.

El siguiente juego es un simple juego de plataformas con enemigos, obstáculos y algunas etapas diferentes. Aquí, crearemos estados que proporcionarán un flujo de aplicación personalizado y exploraremos los patrones de diseño más comunes pero a menudo pasados por alto utilizados en el desarrollo de juegos.

Por último, pero no menos importante, crearemos un pequeño juego de rol donde utilizaremos patrones de diseño de juegos comunes, múltiples elementos de interfaz gráfica de usuario, características gráficas avanzadas y características de sonido y música. También implementaremos funciones de red que permitirán a otros jugadores unirse y jugar juntos.

Al final del libro, serás un experto en el uso de la biblioteca SFML en todo su potencial.

Lo que aprenderás

  • Crear y abrir una ventana usando SFML
  • Utilizar, gestionar y aplicar todas las características y propiedades de la biblioteca SFML
  • Emplear algunas técnicas básicas de desarrollo de juegos para hacer que tu juego funcione
  • Construir tu propia base de código para hacer tu juego más robusto y flexible
  • Aplicar patrones comunes de desarrollo de juegos y programación para resolver problemas de diseño
  • Manejar tus recursos visuales y auditivos correctamente
  • Construir un sistema robusto para la entrada y la interfaz de usuario
  • Desarrollar y proporcionar capacidades de red a tu juego


Author: Raimondas Pupius
Publisher: Packt Publishing
Published: 12/24/2015
Pages: 522
Binding Type: Paperback
Weight: 1.96lbs
Size: 9.25h x 7.50w x 1.05d
ISBN13: 9781785287343
ISBN10: 1785287346
BISAC Categories:
- Computers | Programming | Games
- Computers | Languages | C++
- Computers | Programming | Open Source

This title is not returnable