Descripción
Programación Básica con Python y Videojuegos es un Diplomado orientado a las personas y entusiastas de la tecnología y los videojuegos que buscan aprender a programar y crear videojuegos para ampliar su área de experiencia hacia los medios interactivos y digitales a través de contenido en linea y en comunicación con expertos de la industria de Videojuegos. Busca enfrentarlos a proyectos donde se implementen mecánicas de juegos, animaciones y flujos propios de productos interactivos como son los videojuegos.
El Diplomado de Programación Básica con Python y Videojuegos de ONLINE Experience está diseñado en 3 Módulos los cuales abarcan las áreas más importantes de las bases de la programación y el desarrollo de un videojuego, las cuales son Programación Básica con Python, Desarrollo de Videojuegos 2D y Desarrollo de Videojuegos 3D
A continuación se muestra el temario *general:
TEMARIO
- Módulo de Programación Básica con Python
- Introducción al Lenguaje
- Introspección al lenguaje
- Tipos y estructuras de datos
- Bloques de código y estructuras de control
- Funciones y Programación estructurada
- Manejo de Errores y orientación a objetos
- Errores y Excepciones
- Librerías estándar
- Los videojuegos y la historia de las gráficas
- Teoría básica de juegos: frames y ciclos de update
- Módulo de Desarrollo de Videojuegos 2D
- Explicación de mecánicas de juego: Brickbreaker/Pong
- La primer ventana en Panda3D
- Los tasks, el espacio coordenado y el modelo de programación en Panda3D
- Setup 3D y 2D en Panda: cámaras, carga de elementos, materiales/texturas
- Operaciones con modelos y actores para modificar translación, rotación y escala global y local
- CardMaker para generación de elementos de prueba
- Jerarquía y Scene graph
- Sistema de Tags en panda
- Posiciones relativas a otros elementos y operaciones con vectores
- GUI de posicionamiento y copia de objetos (NodePaths, reparent)
- Nodepath collections y modificación de objetos específicos
- Arquitectura de juego
- Eventos en Panda3D: Suscripción y atención
- Debugging the game
- El archivo Config.prc
- Colisiones y “física básica”
- Módulo de Desarrollo de Videojuegos 3D
- La cámara de modelo, el frustum y optimización
- Diferencias entre Modelos, Actores, Animaciones
- Carga y exportación de Modelos EGG y BAM
- Animation blending
- Texturing, Materiales y Shaders
- Utilidad para texturas cuadradas
- Terrenos
- Lógicas de enemigos y player en 3d
- Máquinas de estado finito en panda3d
- Física y colisiones en 3D
- Multicámara, render 2 texture
- Filtros de render
Valoraciones
No hay valoraciones aún.