¡Atrapa y Aprende! Programando un Juego de Persecución en Scratch
Creado por Silvia G.
Cómo fue en el aula
Todavía nadie ha contado cómo le fue con este recurso.
Descripción
En este plan de clase, los estudiantes de primaria aprenderán a programar un divertido juego de persecución usando Scratch, una herramienta visual que facilita la comprensión de conceptos básicos de programación. Trabajando de manera colaborativa y activa, crearán un juego donde un pulpo (octopus) perseguirá a una estrella (star), acumulando puntos cada vez que la alcance. Este proyecto no solo les permitirá desarrollar habilidades en programación y lógica computacional, sino que también fomentará su creatividad, trabajo en equipo y pensamiento crítico.
Este aprendizaje es relevante porque conecta con la vida cotidiana de los niños al usar tecnología que ellos disfrutan y conocen, como los videojuegos, y les muestra cómo pueden crear sus propios juegos. Además, promueve habilidades para emprender, al incentivar el desarrollo de ideas y soluciones digitales que podrían convertirse en proyectos futuros. Así, los estudiantes comprenden que la tecnología es una herramienta poderosa para expresar su imaginación y resolver problemas reales.
Objetivos de Aprendizaje
- Crear un videojuego básico en Scratch que incluye movimiento controlado y acumulación de puntos.
- Programar sprites para que interactúen mediante el uso de bloques de código visuales.
- Colaborar en equipo para diseñar y ejecutar un proyecto tecnológico.
- Demostrar habilidades de pensamiento lógico y resolución de problemas en la programación.
- Reflexionar sobre cómo la programación puede ayudar a emprender y crear productos digitales.
Recursos Necesarios
- Computadoras o tablets con acceso a internet (una por cada 1 o 2 estudiantes).
- Acceso a la plataforma Scratch (https://scratch.mit.edu) o software instalado.
- Proyector o pantalla para demostraciones colectivas.
- Banco de sprites de Scratch (pulpo y estrella disponibles en la plataforma).
- Guía impresa o digital con pasos básicos para crear el juego (tutorial integrado).
- Cuadernos y lápices para anotaciones y diseño previo.
- Reloj o cronómetro para controlar tiempos de actividades.
Requisitos Previos
- Conocimiento básico del uso de la computadora (mouse, teclado).
- Familiaridad con la plataforma Scratch (haber explorado previamente).
- Habilidades básicas para seguir instrucciones paso a paso.
- Habilidades de trabajo en equipo y comunicación.
Actividades
Fase de Inicio
Tiempo estimado: 10 minutos
Propósito de la sesión:
Docente: Explica que hoy aprenderán a crear un videojuego muy divertido donde un pulpo perseguirá una estrella y acumularán puntos al atraparla. Señala que este juego les ayudará a entender cómo se programan los videojuegos que ellos juegan y que con estas habilidades podrán crear sus propias ideas para emprender.
Activación de conocimientos previos:
Docente: Pregunta a los estudiantes: "¿Quién ha jugado algún videojuego? ¿Qué personajes se mueven y qué pasa cuando se juntan?"
Estudiantes: Responden compartiendo experiencias breves y comentando qué personajes les gustan y cómo se mueven en los juegos.
Motivación y enganche:
Docente: Muestra un breve video o realiza una demostración en Scratch de un juego donde un pulpo persigue una estrella y cada vez que la toca gana puntos. Dice: "¿Quieren aprender a hacer este juego ustedes mismos? ¡Vamos a crear nuestro propio videojuego!"
Contextualización:
Docente: Explica que aprender a programar juegos no solo es divertido, sino que es una habilidad que puede ayudarles a crear proyectos, apps o juegos para vender o compartir con otros, desarrollando su talento emprendedor.
Estudiantes: Escuchan atentamente, mostrando interés y haciendo preguntas iniciales.
Fase de Desarrollo
Tiempo estimado: 40 minutos
Presentación del contenido:
Docente: Introduce Scratch y muestra cómo seleccionar sprites desde el banco de imágenes. Explica que programarán dos personajes: el pulpo que controlarán con las flechas del teclado, y la estrella que se moverá sola de forma aleatoria. Muestra ejemplos simples de bloques de código para mover y detectar colisiones.
Actividad 1: Elegir y preparar los sprites
- Objetivo: Crear un videojuego básico en Scratch que incluye movimiento controlado y acumulación de puntos.
- Instrucciones:
- Docente: "Primero, vamos a buscar en Scratch al pulpo y a la estrella. Les ayudaré a elegirlos y agregarlos al escenario."
- Estudiantes: En parejas, abren Scratch y seleccionan los sprites indicados.
- Organización: Parejas
- Producto: Escenario con dos sprites listos para programar.
- Tiempo: 8 minutos
- Rol docente: Circula, ayuda a quienes tienen dudas, pregunta: "¿Por qué eligieron ese sprite?"
Actividad 2: Programar el movimiento del pulpo
- Objetivo: Programar sprites para que interactúen mediante el uso de bloques de código visuales.
- Instrucciones:
- Docente: "Ahora vamos a hacer que el pulpo se mueva con las flechas del teclado. Les mostraré paso a paso cómo hacerlo."
- Estudiantes: Siguen las instrucciones para agregar bloques que mueven el pulpo arriba, abajo, izquierda y derecha.
- Organización: Parejas
- Producto: Pulpo que se mueve con las teclas direccionales.
- Tiempo: 12 minutos
- Rol docente: Observa, ofrece apoyo y sugiere probar movimientos para comprobar funcionamiento.
Actividad 3: Programar el movimiento aleatorio de la estrella y la acumulación de puntos
- Objetivo: Demostrar habilidades de pensamiento lógico y resolución de problemas en la programación.
- Instrucciones:
- Docente: "Ahora programaremos la estrella para que se mueva sola de forma aleatoria y para que cada vez que el pulpo la toque, sumemos puntos."
- Estudiantes: Siguen el tutorial para programar el movimiento aleatorio de la estrella y crear una variable para los puntos.
- Docente: "¿Qué pasa si el pulpo toca la estrella? Vamos a hacer que el puntaje suba y la estrella cambie de lugar."
- Organización: Parejas
- Producto: Juego funcional con movimiento aleatorio y sistema de puntos.
- Tiempo: 20 minutos
- Rol docente: Facilita, responde dudas, formula preguntas como: "¿Por qué la estrella se mueve así? ¿Cómo podemos hacer que el juego sea más divertido?"
Diferenciación
- Para quienes terminan antes: Invitar a agregar sonidos o animaciones al juego usando bloques adicionales.
- Para quienes necesitan más apoyo: Trabajar con el docente o un compañero para revisar cada paso con guía visual y simplificar instrucciones.
Transiciones
Docente: "Muy bien, ahora que tenemos nuestro juego funcionando, vamos a compartir lo que logramos y reflexionar sobre lo aprendido."
Fase de Cierre
Tiempo estimado: 10 minutos
Síntesis:
Docente: Pide a los estudiantes que dibujen un pequeño mapa mental en su cuaderno con tres ideas clave que aprendieron hoy: cómo mover personajes, cómo sumar puntos y cómo hacer que los personajes interactúen.
Estudiantes: Realizan su mapa mental individualmente.
Reflexión metacognitiva:
- ¿Qué fue lo más divertido de crear tu juego?
- ¿Qué parte del juego programar te pareció más fácil y cuál más difícil?
- ¿Cómo crees que podrías usar estas habilidades para crear otros juegos o proyectos?
Docente: Invita a algunos estudiantes a compartir sus respuestas en voz alta.
Retroalimentación:
Docente: Felicita los esfuerzos, destaca avances individuales y grupales, señala aspectos logrados y sugiere mejoras para futuros proyectos.
Transferencia:
Docente: Explica que en próximas sesiones podrán agregar más funciones a su juego o crear nuevos proyectos que pueden convertir en una idea para emprender y compartir con familia y amigos.
Tarea o reto:
Docente: Propone que en casa exploren más sprites en Scratch y piensen en un personaje o idea para un nuevo juego que les gustaría programar.
Evaluación
Tipo de evaluación: Formativa durante el desarrollo y sumativa al cierre.
Criterios de evaluación:
- El estudiante crea un juego con movimiento controlado del pulpo (Objetivo 1).
- El estudiante programa la interacción entre sprites (Objetivo 2).
- El estudiante participa activamente en equipo (Objetivo 3).
- El estudiante aplica pensamiento lógico para resolver problemas de programación (Objetivo 4).
- El estudiante reflexiona sobre el uso de la programación para emprender (Objetivo 5).
Instrumentos sugeridos: Lista de cotejo para observar habilidades técnicas y colaboración; portafolio digital con proyectos Scratch; preguntas de reflexión oral o escrita; autoevaluación con preguntas simples sobre su aprendizaje.
Evidencias de aprendizaje: Proyecto de juego terminado en Scratch con movimiento y puntuación; mapa mental o resumen escrito; participación en reflexiones y actividades grupales.