• Autor de la entrada:
  • Categoría de la entrada:Cursos
  • Tiempo de lectura:6 minutos de lectura


En este libro gratuito se verán el cómo se implementan los elementos que son el corazón de los juegos.

Capítulos del Libro

El libro cuenta con 5 capítulos

  • Ingeniería del software aplicada a los videojuegos
  • El programa principal de un videojuego
  • El motor lógico de un videojuego
  • Gestión de los datos de un videojuego
  • Lenguajes del scripting

Así como actividades extras para su excelente comprensión.

Descripción del Libro

Lo que diferencia un videojuego de cualquier otro tipo de aplicación no son sus gráficos ni su sonido, sino el conjunto de retos y reglas que estimulan la interacción con el usuario.

Con los elementos explicados hasta ahora aún no podemos implementar ningún juego, sino que se trata solamente de complementos que principalmente van a ayudar a que el usuario se sienta más integrado dentro del juego y que pueda tener acceso a la mayor cantidad de información posible para poder desarrollar la partida.

 La parte donde se controla el desarrollo del juego es lo que llamamos el motor de lógica. Esta parte, tan o más importante que todas las descritas anteriormente, incluye la descripción de los atributos de todos los elementos que participan, y de todas las reglas y condiciones que hemos situado en el juego.

Continuamente mira las acciones que han realizado los jugadores y los elementos controlados por la inteligencia artificial y decide si estas acciones se pueden llevar a cabo y cuál es el resultado de ejecutarlas.

  • Dentro del motor lógico de juego se juntan tres elementos muy importantes:
  • La integración de todos los componentes que hemos visto hasta ahora
  • La gestión de todos los datos de la partida

La aplicación de las reglas del juego Veremos con detalle cómo se implementan estos tres elementos, que serán el corazón de nuestro juego.

 Además, la parte del motor lógico es la que se encuentra más ligada al proceso creativo del juego y es donde intervienen algunos perfiles no tan familiarizados con la programación avanzada.

Para separar la parte creativa de la programación se utilizan los lenguajes de script, que veremos en la última parte del módulo.

Objetivos

  • Repasar los conceptos de ingeniería del software necesarios para el desarrollo de la estructura del videojuego.
  • Implementar un diagrama de estados para gestionar las transiciones entre los diferentes estados de un juego.
  • Diseñar el bucle principal de un juego.
  • Organizar la información en la vista lógica para que el motor lógico y la inteligencia artificial conozcan el desarrollo de la partida.
  • Implementar el motor lógico para garantizar que las reglas del juego se cumplen.
  • Almacenar los datos necesarios para el juego de una forma óptima y estructurada.
  • Utilizar un lenguaje de scripting para facilitar el trabajo del diseñador del juego.


Obtén el Libro

Si te ha interesado, te dejamos aquí abajo el enlace, recuerda que es un libro gratuito. Este enlace, se habilitará 30 segundos después de haber ingresado al blog.

Por qué tengo que esperar?

El tiempo de espera, es la estimación media que tarda el usuario en leer la entrada

Encuentra cursos gratuitos en este enlace o en el botón de aquí abajo.

Te puede interesar

Comparte para que más personas puedan aprender de forma gratuita.

Por si te lo perdiste…

Jesús

Experto en procrastinación desde 1997.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.