Acciones para la programación de videojuegos

Jan 18th, 2012 by admin in Uncategorized

Realizar un curso de programación de videojuegos, te permite formarte en el tema para la producción de un videojuego, cuya programación puede resumirse en repetir a trechos las siguientes acciones: procesar las interacciones de un elemento con su entorno en base a las entradas del usuario, procesar los fenómenos controlados de forma indirecta por el usuario, y la creación de una imagen a partir de esos datos y mostrarlo en la pantalla.

El elemento generalmente es un personaje aunque a su vez puede ser un automóvil, una nave o cualquiera otra cosa. El contexto por lo general está integrado por una decoración inmóvil y unos objetos interactivos. El usuario es quien manda entradas al juego por medio de un periférico como es el caso de un joystick, un teclado, un Mouse.

Los fenómenos controlados de forma indirecta por el usuario son varios y cambian bastante según el juego. Es posible tratar de procesar la inteligencia artificial de los agentes non-controlados por el usuario, administrar las colisiones entre agente y la física. Esas dos primeras fases integran el gameplay de un videojuego, generalmente decidido por un diseñador de videojuego e implementado por un programador.

En tanto el nivel gráfico aumenta, la creación de un imagen y su display se vuelven cada vez más complicados.

En los videojuegos, las imágenes tienen que ser creadas en tiempo real para garantizar que el display sea actualizado frecuentemente. Por ello, actualmente la programación de videojuegos es más relacionada con el hardware, empleando en profundidad las funciones de aceleración de las tarjetas gráficas para optimizar el tratamiento de los objetos 3D y perfeccionando el código fuente.

Los programadores de videojuegos además tienen que desarrollar diversos softwares y herramientas, utilizados en la cadena de producción de un videojuego.

No Comments

 

Comments have been closed for this post.