SOMOS...
ESTAMOS...
HACEMOS...
ENSEÑAMOS...

902 205 305

escola@pcarrier.com
A CORUÑA
SANTIAGO
VIGO
FERROL
inicio
audiovisual
     
 
PROGRAMACIÓN DE VIDEOJUEGOS
 
PROGRAMACIÓN CON C/C++
VIDEOJUEGOS
 
módulo
Metodología de la programación
Programación en C

Conceptos básicos de programación

Creación de algoritmos

Variables y constantes

Instrucciones de asignación

Instrucciones descriptivas (comentarios)

Entrada y salida simple

Estructuras de control

Expresiones booleanas

Selección y repetición

Estructuras de datos: arrays, listas y tablas

Funciones y subrutinas

Técnicas de ordenación, búsqueda y mezcla

Archivos de datos

Estructuras dinámicas. Listas

El lenguaje C. Identificadores y variables

Sentencias de control

Funciones

Punteros

Arrays

Cadenas

El procesador

Estructuras y uniones

Archivos

Asignación dinámica de memoria

Librerías de funciones de C

Ejemplos prácticos de programas en C

     
módulo Algoritmos gráficos. Videojuegos
Programación en C++

Definiciones de la OOP

Encapsulación. Tipos de datos abstractos

Ocultación de objetos

Constructores y Destructores (New y Delete)

Interfaz de nuestro objeto

Herencia. Implementación básica

Chequeo dinámico de tipos

Polimorfismo

Backtraking

Algoritmos gráficos. Videojuegos

Exploración de árboles

Patrones de diseño

El lenguaje C++. Diferencias con C

Clases. Herencia. Polimorfismo

Entrada / Salida en C++

Aspectos avanzados. Plantillas

Standard Template Library (STL) de C++

Construyendo y desplegando ensambles

Código Legado

Ejemplos prácticos. Videojuegos

     

 

PROGRAMACIÓN GRÁFICA. OPENGL
XTAL3D
   
módulo Programación gráfica
OPENGL

Desarrollo de videojuegos

Tipología y tecnologías involucradas

Mecánicas del juego

Diseño de niveles

Interfaz de usuario

Equilibrado. Scripting

Narrativa (guión y ficción interactiva)

Ingeniería de software aplicada al videojuego

El proceso industrial de desarrollo del videojuego

Gestión de proyectos

Prueba de depuración del videojuego

Programación gráfica. Motores gráficos

Texturas. Iluminación. Animación de personajes

Programación OpenGL en Win 32

Programación DirectX

Creación de un Vertex Buffer

Primitivas y Culling

Inteligencia Artificial para videojuegos

Arquitectura de los videojuegos

Física para videojuegos

Física del cuerpo humano

Técnicas de programación específicas

     
módulo Motores gráficos
XTAL3D

Los API's: OPenGL y DirectX

Técnicas de render

Zbuffer rendering

BSP rendering

Radiosity

Particle System

Técnicas de iluminación

Colored Lighting

Point Lighting

Dynamic Lighting

Lightmap

Phong Shading

Gestión de l a representación visual del escenario

Los personajes

Recursos de vídeo auxiliares

Objetos del entorno

El gestor de escenas

El gestor de recursos

Ejemplos prácticos de motores gráficos