Módulo 1: Entrada y salida de datos:
- Qué es Visual Studio.
- Cómo se manejan los datos en la programación.
Módulo 2: Bucles y grupos de variables
- Cómo repetir código. Contadores. Condicionando al usuario.
- Cómo trabajar con un conjunto de datos.
Módulo 3: Estructuras y funciones
- Conteniendo variables dentro de una variable.
- Agrupando código para reutilizarlo.
- Seccionando el código en tareas más específicas.
Módulo 4: Introducción a clases y objetos
- Qué es una clase. Qué es un objeto
- Atributos y métodos. Tipos de acceso.
- Cómo trabajar correctamente con los atributos.
Módulo 5: Herencia y comportamientos
- Clase padre y clase hijo. Heredando atributos y métodos.
- Redefiniendo métodos en la clase hijo.
Módulo 6: Introducción a Raylib
- Cómo instalar la librería gráfica Raylib en nuestro proyecto. Init, Update y Draw.
- Dibujando formas básicas. Aplicando buenas prácticas.
- Interacción con la ventana del juego. Carga de recursos externos.
Módulo 7: Desarrollo de juego
- Elección de juego a desarrollar.
- Muestra de inclusión de aspectos más característicos de todo juego: Puntaje, colisiones, contador de tiempo y cuenta regresiva.
- Obtención del ejecutable de nuestro juego.
- Herramientas para desarrollar un CV y un portfolio. Preparación de un perfil profesional.
- Trabajo final: El juego completo.