Taller de Programación de Videojuegos
Descripción
En este curso, aprenderemos a codificar, comenzando desde los bloques básicos. ¡En serio! Scratch, el lenguaje de programación que usamos (desarrollado por el MIT), es tan divertido que hace que la programación parezca un juego.
Aprenderemos haciendo, el curso está diseñado para que tú crees los juegos y aplicaciones con tus propias manos. Pero lo que hace que este curso sea verdaderamente único es el método de enseñanza que he usado en vivo durante más de 4 años. Aprendemos una variedad de temas de
informática, pero ocultamos la complejidad detrás de los personajes, las animaciones, las analogías y la diversión.
Esto es porque, en estas lecciones cuidadosamente diseñadas, entrenamos nuestra intuición para dar sentido a lo que queremos lograr y cómo llegar allí. Esto te ayudará a dominar rápidamente los conceptos básicos. Después de este curso, aprenderás lenguajes de programación basados en texto a una velocidad vertiginosa y comprenderás rápidamente cualquier fragmento de código.
¡El contenido está diseñado para ser divertido! Aprendemos a crear animaciones y efectos geniales y creamos clones de algunos de los juegos más populares, como Flappy Bird o Pac-Man. Los juegos se seleccionan cuidadosamente para optimizar el aprendizaje de temas de informática mientras se divierten en el camino. Tendrás constante asesoría además de material didáctico para que practiques tus habilidades en casa.
¿A quiénes va dirigido?
- Este curso está diseñado para padres o profesores que quieren dar a sus hijos las mejores habilidades y la mayor diversión.
- Jóvenes y principiantes que quieren aprender a programar juegos.
- Cualquier persona nueva en la programación e informática que no sabe por dónde empezar.
Objetivos
- Crear juegos inteligentes y divertidos
- Aprender a programar: ¡una de las habilidades más importantes para aprender!
- Crear animaciones y efectos visuales geniales
- Comprender conceptos informáticos complejos aplicándolos intuitivamente en los juegos

Temario
Los Bloques Básicos
• Bienvenido a Scratch: Crea tu cuenta y comencemos
• Nuestros Primeros Scripts
• Creando Clones y Movimiento
• Como aprovechar al máximo el curso
Pong
• Pong: Introducción y las Mecánicas del Juego
• Coordenadas y Movimiento de las Plataformas
• Direcciones y movimiento de la pelota
• Variables, Puntuación y Finalización del Juego
Paint en Scratch!
• Introducción a la aplicación Paint
• Creando nuestros propios Sprites
• Terminando los Sprites y el Backdrop
• Programando el Lápiz
Los Botones y la Varita Mágica
Dispárale al Monstruo
• Dispárale al Monstruo: Introducción al Juego
• Programemos el Inicio del Juego
• Preparando al Jugador y al Monstruo
• Golpeemos al Monstruo
• Programemos de los Niveles
• El Monstruo contraataca
• El Monstruo dispara bombas de tiempo
• Ganando el Juego
Flappy Bird
• Flappy Bird: Introducción y primeros pasos
• Programemos el Menú y del Entorno de Juego
• Introduzcamos la Gravedad: Flappy Vuela y Cae
• Flappy se bloquea, el juego se reinicia
• Programemos los obstáculos
• Mostrando la Puntuación
• La Puntuación sigue, añadiendo los toques finales
Pac-Man:
• Introducción a Pac-Man: nuestro juego más difícil hasta ahora
• Controlando a Pac-Man en el Laberinto
• Refinando el movimiento de Pac-Man
• Inky el Fantasma se mueve… por sí mismo
• Inky se mueve solo, Parte 2
• Un enjambre de fantasmas matará a Pac-Man
• La venganza de Pac-Man: Poniendo a los Fantasmas en fuga
• Programando las vidas de Pac-Man
• Generación de los Puntos
• Puntuación, Niveles y la Línea de Meta
Super Mario Bros:
• Elementos básicos de nuestro videojuego: fondo y objetos
• Realizar Scroll para generar el movimiento y crear el mundo
• Programación de la gravedad y efecto de movimiento
de Super Mario
• Programación del salto de Super Mario
• Game Over
• Agregamos vidas a nuestro videojuego
• Trucos y mejoras para nuestro video
Dragon Ball Z:
• Elementos básicos de nuestro videojuego: fondo y objetos
• Cuenta atrás para el combate
• Añadimos el efecto de respiración en reposo
• Los primeros movimientos de Goku, ¡vive!
• Programación del salto
• Mejoras y resolución de errores
• Programar el movimiento de agachar
• Que comience el ataque! Programamos los últimos
movimientos para atacar
• Necesitamos un adversario
• Lanzar ataques y detectar golpes usando variables
• La barra de vida
• Efecto aturdido
• GAME OVER, YOU WIN
• Agregar una pantalla de inicio
• Terminamos introduciendo el sonido