En este curso explorarĂ¡s las bases de la programaciĂ³n en videojuegos y aventuras grĂ¡ficas. En este curso, utilizaremos mBlock, una plataforma de programaciĂ³n grĂ¡fica basada en Scratch, para crear videojuegos desde cero, sin necesidad de experiencia previa en programaciĂ³n.
Se abordarĂ¡ los principios bĂ¡sicos de la programaciĂ³n en un entorno visual, construyendo proyectos que permitan poner en prĂ¡ctica cada concepto y mecĂ¡nica que se desarrollan durante el curso. Los temas se desarrollan de manera progresiva hasta llegar a un proyecto final integrador para realizar un videojuego con todo lo aprendido.
Unidad 1: Movimientos
- Entorno de mBlock
- Concepto de programaciĂ³n estructurada
- Eleccion y personalizacion de personajes
- Eleccion y personalizaciĂ³n de fondos
- Bloque mover
- DirecciĂ³n de movimiento
- AnimaciĂ³n de movimiento
Unidad 2:Interaccion entre personajes
- MĂºltiples objetos en pantalla
- Bloque hablar
- Interaccion de personajes
- Bloque esperar
Unidad 3:Sonidos en videojuegos
- ElecciĂ³n de mĂºsica
- ElecciĂ³n de sonidos
- ImportaciĂ³n de sonidos
- Bloque musical
- InserciĂ³n de sonidos
Unidad 4:Coordenadas
- Coordenadas cartesianas
- Bloques de ubicaciĂ³n
- Bloques de deslizamiento
- Aplicar coordenadas en los objetos
Unidad 5:Toma de decisiones
- Estructura de decisiones en un videojuegos
- Bloque si
- Bloque si-sino
- Flujo de un programa
- Juego de integraciĂ³n
Unidad 6:Iteraciones
- Conceptos de iteraciĂ³n
- Bloque repetir
- Bloque repetir hasta
- AutomatizaciĂ³n
- Juego de integraciĂ³n
Unidad 7:Controles
- Controles en un videojuego
- Controles de movimiento
- Controles de acciĂ³n
- Juego integrador
Unidad 8:Bloques especiales
- Bloque variables
- Bloque and y or
- Bloques de interaccion de objetos
- Bloques de comparaciĂ³n
- Bloque de clonaciĂ³n
Unidad 9: ProgramaciĂ³n por eventos
- Bloque evento
- Bloque mensaje
- ProgramaciĂ³n por eventos vs programaciĂ³n estructurada
- Juego de integraciĂ³n
Unidad 10:Proyecto de integraciĂ³n: Shooter lateral
- MenĂº de selecciĂ³n
- Puntaje
- Musica
- Disparos
- Enemigos
- Efectos de sonidos
- LĂ³gica de programaciĂ³n