Coding Giants

Introducción

Aprenderemos a programar en Scratch, Kodu y Minecraft Education. Crearemos videojuegos inspirados en Minecraft, Fortnite y Angry Birds. Exploraremos el dibujo y el reconocimiento facial, generaremos personajes en Canva AI, crearemos música en Suno, diseñaremos chatbots con ChatGPT y aprenderemos a controlar los videojuegos con movimientos corporales.

Programa del curso

1Trampas y caza
El objetivo de la sesión es introducir a los participantes en la programación dentro del mundo de Minecraft utilizando la plataforma MakeCode. Durante la sesión, los alumnos aprenderán los comandos básicos para modificar el mundo de Minecraft.
2Refugio
En esta lección crearemos un proyecto de refugio en el entorno de programación MakeCode, utilizando categorías de bloques relacionadas con la posición, los objetos y las condiciones del juego.
3Entrenamiento del personaje
El objetivo de la lección es presentar información básica sobre el Constructor y mejorar las habilidades de movimiento de los personajes en el juego.
4Fortificación
En la lección, los alumnos crean diversas defensas y obstáculos para los adversarios alrededor del refugio. Paso a paso, desarrollan y prueban scripts que automatizan la creación de trampas y fortificaciones, al tiempo que refuerzan conceptos básicos de programación (bucles, variables, condiciones) y aprenden a utilizar de forma eficaz el Agente y el Constructor.
5Mazmorras
Las amenazas no siempre provienen del exterior. Bajo tierra se esconden peligrosas mazmorras. Los alumnos crean sistemas de trampas subterráneas utilizando el «Agente» y construcciones avanzadas. Esta lección se centra en la planificación, la secuenciación de acciones y la lógica.
6Santuario
El objetivo de la clase es disenar y programar un santuario en el entorno de Minecraft Education. Durante la clase, los alumnos aprenderán a crear estructuras de diversas formas, a trabajar con coordenadas y a utilizar figuras y eventos para construir elementos interactivos del mundo del juego. Los participantes crearán de forma autónoma una base segura con una fuente que regenera la salud y un jardín.
7Defensa de la aldea
El objetivo de la lección es familiarizar a los participantes con la creación de mecanismos defensivos sencillos en el entorno de Minecraft Education. Los participantes aprenden a crear comandos basados en coordenadas del mundo, posiciones relativas y eventos para construir automáticamente escudos, teletransportar al jugador y preparar la aldea para la defensa.
8El mundo de cuento de hadas de Minecraft
Los participantes aprenderán a combinar técnicas de construcción ya conocidas en Minecraft para crear un mundo de cuento de hadas completo. Durante la clase, repasarán y consolidarán sus habilidades en la programación del «Agent» en MakeCode, utilizando bucles, coordenadas, formas y condiciones, y creando diversas estructuras.