Skip to content
Tecnología · 7o Básico

Ideas de aprendizaje activo

Introducción a la Programación de Videojuegos

La programación de videojuegos captura la atención de los estudiantes al hacer tangible lo abstracto. Al manipular bloques visuales para crear movimiento y escenarios, transforman conceptos de bucles y condicionales en experiencias interactivas inmediatas, lo que refuerza el aprendizaje significativo.

Objetivos de Aprendizaje (OA)OA TEC 7oB: Programación y AlgoritmosOA TEC 7oB: Diseño de Soluciones Tecnológicas
20–50 minParejas → Toda la clase4 actividades

Actividad 01

Enseñanza entre Pares30 min · Parejas

Enseñanza entre Pares: Diseño de Personaje Móvil

Los estudiantes trabajan en parejas para crear un personaje que se mueva con bucles y condicionales en bloques. Primero, definen el comportamiento deseado, luego arman el código y lo prueban en el playground. Finalmente, intercambian con otra pareja para probar y sugerir mejoras.

¿Cómo se utilizan los bucles y condicionales para controlar el movimiento de un personaje?

Consejo de FacilitaciónDurante la actividad 'Pares: Diseño de Personaje Móvil', pida a los estudiantes que intercambien roles cada 10 minutos para mantener el enfoque en la colaboración y la depuración conjunta.

Qué observarMuestre a los estudiantes un fragmento de código en bloques que controle el movimiento de un personaje. Pregunte: '¿Qué sucederá si cambiamos el número de repeticiones en este bucle?' y '¿Cómo podríamos hacer que el personaje salte solo si presiona la barra espaciadora?'

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 02

Aprendizaje Basado en Proyectos45 min · Grupos pequeños

Grupos Pequeños: Construcción de Escenario

En grupos de 3-4, diseñan un escenario con obstáculos y reglas básicas usando condicionales para colisiones. Codifican paso a paso, prueban el juego completo y registran errores comunes. Comparten capturas de pantalla de versiones iteradas.

¿Qué elementos de diseño son esenciales para que un videojuego sea atractivo?

Qué observarPida a los estudiantes que jueguen el videojuego de un compañero. Luego, deben responder por escrito: '¿Qué es lo más divertido del juego?' y 'Sugiere un cambio en las reglas o en el movimiento de un personaje para hacerlo más interesante. Explica por qué.'

AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Actividad 03

Aprendizaje Basado en Proyectos50 min · Toda la clase

Clase Completa: Torneo de Juegos

Cada grupo presenta su videojuego final. La clase juega todos los juegos, vota por favoritos y da retroalimentación específica sobre diseño y jugabilidad. El docente facilita una discusión sobre iteraciones basadas en comentarios.

¿Cómo podemos iterar en el diseño de un juego para mejorar la experiencia del usuario?

Qué observarEntregue a cada estudiante una tarjeta con un término clave (bucle, condicional, evento). Pídales que escriban una oración explicando cómo usarían ese término para mejorar su videojuego y dibujen un pequeño icono que lo represente.

AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Actividad 04

Individual: Iteración Personal

Cada estudiante revisa el feedback recibido y modifica su juego individualmente, enfocándose en un elemento como controles o estética. Prueban solos, documentan cambios y comparten la versión final.

¿Cómo se utilizan los bucles y condicionales para controlar el movimiento de un personaje?

Qué observarMuestre a los estudiantes un fragmento de código en bloques que controle el movimiento de un personaje. Pregunte: '¿Qué sucederá si cambiamos el número de repeticiones en este bucle?' y '¿Cómo podríamos hacer que el personaje salte solo si presiona la barra espaciadora?'

AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Plantillas

Plantillas que acompañan estas actividades de Tecnología

Úsalas, edítalas, imprímelas o compártelas.

Algunas notas para enseñar esta unidad

Este tema se enseña mejor con un enfoque de aprendizaje basado en proyectos, donde los errores se convierten en oportunidades de reflexión. Evite dar soluciones directas: en su lugar, guíe a los estudiantes con preguntas como '¿Qué debe pasar cuando el personaje toca el borde de la pantalla?'. La investigación en pensamiento computacional sugiere que el andamiaje gradual, comenzando con estructuras simples, reduce la frustración y aumenta la retención.

Los estudiantes demuestran comprensión al construir personajes que se mueven con lógica programada, escenarios que reaccionan a las acciones del usuario y reglas de juego claras. Validarán sus creaciones mediante pruebas interactivas y ajustes colaborativos.


Cuidado con estas ideas erróneas

  • Durante la actividad 'Pares: Diseño de Personaje Móvil', algunos estudiantes piensan que los bucles siempre se ejecutan infinitamente.

    Observa cómo los equipos usan condicionales para detener el movimiento. Pídales que compartan su código en la pizarra y discutan por qué agregar una condición como 'si x > 480, entonces detener' evita que el personaje desaparezca de la pantalla.

  • Durante la actividad 'Grupos Pequeños: Construcción de Escenario', algunos creen que las condicionales complican demasiado el código.

    Pide a los grupos que prueben el juego moviendo el personaje contra los bordes del escenario. Observa cómo justifican el uso de condicionales como 'si toca el borde, entonces rebotar'. Anota en un afiche ejemplos de condicionales simples que resuelvan problemas concretos.

  • Durante el 'Torneo de Juegos', subestiman cómo el diseño visual afecta la experiencia del usuario.

    Durante el playtesting, pide a los espectadores que registren qué elementos visuales (colores, formas, animaciones) hacen que el juego sea más atractivo. Luego, en la discusión final, relaciona estos hallazgos con la funcionalidad del código, por ejemplo, '¿Cómo el cambio de color del personaje podría indicar un estado de poder?'.


Metodologías usadas en este resumen