ÉNFASIS TEMÁTICO:
IP. MICROMUNDOS: COMANDOS BÁSICOS
CP: con pluma - dibuja rastro al moverse |
SP: sin pluma -no deja rastro
AD: adelante- se desplaza adelante con determinado número de pasos
AT: atrás - se desplaza atrás con un determinado número de pasos
IZ: izquierda - la tortuga gira hacia la izquierda un determinado # de grados
DE: derecha - la tortuga gira hacia la derecha un determinado # de grados.
BG: borra gráfica- borra todo lo realizado en el área de trabajo.
BM: borra mando- borra instrucciones en el centro de mando.
F Rumbo: fija el rumbo- fija el rumbo según las instrucciones.
F Color: fija el color- fija el color según el numero de la paleta de colores.
F Grosos: fija el grosor- fija el grosor de la linea.
LIMPIA: limpia la pantalla- limpia el área de trabajo.
ESPERA: pausa el tiempo, se mide en décimas.
MT: muestra tortuga- muestra la tortuga que esta oculta.
ET: esconde tortuga- desaparece tortuga del área de trabajo .
II P. Programación Básica: SCRATCH
FUNCIONES GENERALES EN SCRATCH PASO A PASO
1. Mover un Sprite
Objetivo: Aprender a mover un sprite en diferentes direcciones.
- Abre Scratch y crea un nuevo proyecto.
- Selecciona el sprite predeterminado o añade uno nuevo.
- Ve a la categoría Eventos y arrastra el bloque
cuando se presione [tecla de flecha]para cada dirección (arriba, abajo, izquierda, derecha). - Ve a la categoría Movimiento y para cada bloque de evento, añade un bloque
mover [10] pasosoapuntar en dirección [0, 90, 180, -90]y luegomover [10] pasos. - Ajusta los ángulos de acuerdo con la dirección deseada.
// Para cada dirección: cuando se presione [flecha derecha v] apuntar en dirección [90 v] mover [10] pasos cuando se presione [flecha izquierda v] apuntar en dirección [-90 v] mover [10] pasos cuando se presione [flecha arriba v] apuntar en dirección [0 v] mover [10] pasos cuando se presione [flecha abajo v] apuntar en dirección [180 v] mover [10] pasos
2. Cambiar el Disfraz de un Sprite
Objetivo: Aprender a cambiar el disfraz de un sprite.
- Selecciona el sprite y ve a la pestaña Disfraces.
- Añade al menos dos disfraces diferentes para el sprite.
- Ve a la categoría Eventos y arrastra el bloque
cuando se haga clic en este sprite. - Ve a la categoría Apariencia y añade el bloque
siguiente disfraz.
cuando se haga clic en este sprite siguiente disfraz
3. Hacer un Sprite Hablar
Objetivo: Hacer que un sprite muestre un mensaje de texto.
- Selecciona el sprite.
- Ve a la categoría Eventos y arrastra el bloque
cuando se haga clic en este sprite. - Ve a la categoría Apariencia y añade el bloque
decir [mensaje] por [2] segundos.
cuando se haga clic en este sprite decir [¡Hola, Scratch!] por [2] segundos
4. Hacer que un Sprite Rebote
Objetivo: Aprender a hacer que un sprite rebote cuando toque el borde.
- Selecciona el sprite.
- Ve a la categoría Eventos y arrastra el bloque
cuando se presione la bandera verde. - Ve a la categoría Control y añade el bloque
por siempre. - Dentro del bloque
por siempre, añade los bloques de Movimientomover [10] pasosysi en el borde, rebota.
cuando se presione la bandera verde por siempre mover [10] pasos si en el borde, rebota
5. Crear un Fondo Cambiante
Objetivo: Aprender a cambiar el fondo del escenario.
- Ve a la pestaña Fondos del escenario.
- Añade varios fondos diferentes.
- Ve a la categoría Eventos y arrastra el bloque
cuando se presione la barra espaciadora. - Ve a la categoría Apariencia y añade el bloque
siguiente fondo.
cuando se presione [barra espaciadora v] siguiente fondo
6. Animar un Sprite
Objetivo: Crear una animación simple cambiando disfraces rápidamente.
- Selecciona el sprite y ve a la pestaña Disfraces.
- Añade varios disfraces para el sprite.
- Ve a la categoría Eventos y arrastra el bloque
cuando se presione la bandera verde. - Ve a la categoría Control y añade el bloque
por siempre. - Dentro del bloque
por siempre, añade los bloques de Aparienciasiguiente disfrazyesperar [0.1] segundos.
cuando se presione la bandera verde por siempre siguiente disfraz esperar [0.1] segundos
7. Crear una Historia Interactiva
Objetivo: Usar diálogos y eventos para contar una historia.
- Crea varios sprites que serán los personajes de la historia.
- Para cada sprite, ve a la categoría Eventos y arrastra el bloque
cuando se haga clic en este sprite. - Ve a la categoría Apariencia y añade bloques
decir [mensaje] por [2] segundospara que los personajes hablen.
// Sprite 1 cuando se haga clic en este sprite decir [Hola, soy el personaje 1] por [2] segundos enviar a todos [Personaje2_Hablar] // Sprite 2 cuando reciba [Personaje2_Hablar v] decir [Hola, soy el personaje 2] por [2] segundos
8. Detectar Colisiones
Objetivo: Aprender a detectar cuándo un sprite toca a otro.
- Selecciona el sprite que va a moverse y detectar colisiones.
- Ve a la categoría Eventos y arrastra el bloque
cuando se presione la bandera verde. - Ve a la categoría Control y añade el bloque
por siempre. - Dentro del bloque
por siempre, añade un bloquesi. - Dentro del bloque
si, añade un bloque de Sensorestocando [otro sprite]. - Añade bloques de Apariencia para cambiar el color o disfraz del sprite cuando ocurra la colisión.
cuando se presione la bandera verde por siempre mover [10] pasos si <tocando [otro sprite v]> cambiar efecto [color v] por [25]
9. Controlar un Sprite con el Ratón
Objetivo: Mover un sprite siguiendo la posición del ratón.
- Selecciona el sprite que deseas mover.
- Ve a la categoría Eventos y arrastra el bloque
cuando se presione la bandera verde. - Ve a la categoría Control y añade el bloque
por siempre. - Dentro del bloque
por siempre, añade el bloque de Movimientoir a puntero del ratón.
cuando se presione la bandera verde por siempre ir a puntero del ratón
10. Crear un Juego Simple de Atrapar
Objetivo: Crear un juego donde el jugador debe atrapar objetos que caen.
- Jugador: Crea un sprite que se moverá con las flechas del teclado.
- Ve a la categoría Eventos y arrastra el bloque
cuando se presione [tecla de flecha]. - Añade bloques de Movimiento
cambiar x por [10]para mover el sprite a la izquierda y derecha.
- Ve a la categoría Eventos y arrastra el bloque
cuando se presione [flecha derecha v] cambiar x por [10] cuando se presione [flecha izquierda v] cambiar x por [-10]
- Objetos que caen: Crea un sprite que caerá desde la parte superior.
- Ve a la categoría Eventos y arrastra el bloque
cuando se presione la bandera verde. - Ve a la categoría Control y añade el bloque
por siempre. - Dentro del bloque
por siempre, añade bloques de Movimientoir a x: (número aleatorio entre [-240] y [240]) y: 180yrepetir hasta <tocando [jugador v]> mover [10] pasos.
- Ve a la categoría Eventos y arrastra el bloque
cuando se presione la bandera verde por siempre ir a x: (número aleatorio entre [-240] y [240]) y: 180 repetir hasta <tocando [jugador v]> cambiar y por [-10]
- Puntuación: Añade una variable para contar las capturas.
- Ve a la categoría Datos y crea una variable llamada
puntuación. - Dentro del bloque
cuando se presione la bandera verde, añadeponer [puntuación v] a [0]. - Dentro del bloque
repetir hasta, añadecambiar [puntuación v] por [1]yir a x: (número aleatorio entre [-240] y [240]) y: 180.
- Ve a la categoría Datos y crea una variable llamada
cuando se presione la bandera verde poner [puntuación v] a [0] por siempre ir a x: (número aleatorio entre [-240] y [240]) y: 180 repetir hasta <tocando [jugador v]> cambiar y por [-10] cambiar [puntuación v] por [1]
🟢 1. Atrapa la manzana
Objetivo: Mover una canasta para atrapar manzanas que caen.
Paso a paso:
-
Abre Scratch
-
Borra al gato: haz clic derecho sobre el gato y elige “Eliminar”.
-
Haz clic en Elegir un sprite y busca una canasta (o usa un cuenco).
-
Haz clic en Eventos y arrastra:
al presionar bandera verde. -
Luego en Control, añade:
por siempre. -
Dentro del "por siempre", ve a Sensores y Movimiento:
-
si tecla flecha derecha presionada entonces → mover 10 pasos -
si tecla flecha izquierda presionada entonces → mover -10 pasos
-
-
Añade un sprite de manzana.
-
Haz clic en la manzana y crea este código:
-
al presionar bandera verde -
ir a x (número aleatorio entre -200 y 200) y y 180 -
por siempre → cambiar y por -5 → si y < -150 entonces ir a x aleatorio y y 180
-
-
Ve a Sensores y usa
si tocando canasta entonces:-
Sumar puntos: crea una variable llamada “puntos”
-
Cuando la manzana toque la canasta:
cambiar puntos por 1y reiniciar posición.
-
-
¡Listo! Juega y prueba atrapando manzanas.
🔴 2. Juego de “Adivina el número”
Objetivo: El jugador adivina un número secreto del 1 al 10.
Paso a paso:
-
Abre Scratch, borra el gato si lo deseas.
-
Usa cualquier sprite para hablar, por ejemplo un personaje.
-
Haz clic en Variables, crea una nueva llamada
secreto. -
Código:
-
al presionar bandera verde -
poner secreto en número aleatorio entre 1 y 10 -
decir "Adivina un número entre 1 y 10" -
preguntar "¿Cuál crees que es?" y esperar
-
-
Usa bloque
si... entoncespara verificar:-
si respuesta = secreto entonces → decir "¡Correcto!" -
si no → decir "Intenta de nuevo"
-
-
Puedes repetir el ciclo con un “por siempre” hasta que acierte.
🔵 3. Juego del semáforo
Objetivo: Simular el funcionamiento de un semáforo.
Paso a paso:
-
Borra el gato.
-
Agrega 3 sprites circulares: uno rojo, uno amarillo, uno verde (o dibújalos).
-
En cada sprite, pon este código:
-
al presionar bandera verde -
por siempre-
En el rojo:
mostrar → esperar 3 seg → esconder → esperar 1 seg -
En el amarillo:
esperar 3 seg → mostrar → esperar 1 seg → esconder -
En el verde:
esperar 4 seg → mostrar → esperar 3 seg → esconder
-
-
-
Todos estarán encendidos y apagados en ciclos.
🟡 4. Dibujo automático de un cuadrado
Objetivo: La tortuga dibuja un cuadrado usando lápiz.
Paso a paso:
-
Borra el gato y elige un sprite pequeño (o usa el gato).
-
En la categoría Lápiz, activa la extensión (clic en el ícono de bloques abajo a la izquierda).
-
Código:
-
al presionar bandera verde -
borrar -
ir a x: -50 y: 50 -
bajar lápiz -
repetir 4 → mover 100 pasos → girar 90 grados
-
🟣 5. Juego de clic rápido
Objetivo: El jugador debe hacer clic en un sprite antes de que desaparezca.
Paso a paso:
-
Crea un sprite llamativo (estrella, círculo).
-
Código:
-
al presionar bandera verde -
por siempre-
ir a x aleatorio y aleatorio -
mostrar -
esperar 1 seg -
esconder -
esperar 1 seg
-
-
-
Agrega este código adicional:
-
al hacer clic en este sprite → cambiar puntos por 1 → decir "¡Bien!"
-
⚫ 6. Juego de recoger basura
Objetivo: Recolectar basura con un personaje.
Paso a paso:
-
Sprite: personaje (niño, robot).
-
Agrega varios sprites pequeños de basura y ponlos en el escenario.
-
Al personaje:
-
al presionar bandera verde -
por siempre → si tecla presionada (flecha) entonces moverse
-
-
A cada basura:
-
al presionar bandera verde → mostrar -
por siempre → si tocando personaje entonces → esconder → cambiar puntos por 1
-
⚪ 7. Piano con teclas
Objetivo: Tocar sonidos presionando teclas.
Paso a paso:
-
Crea varios sprites rectangulares como teclas (blancas y negras).
-
Asigna una nota diferente a cada una.
-
Código para cada sprite:
-
al presionar tecla A → tocar nota 60 durante 0.5 seg -
Cambia las letras y notas en cada sprite.
-
🟠 8. Presentación personal
Objetivo: Mostrar información personal al hacer clic.
Paso a paso:
-
Usa un sprite tuyo o de un personaje.
-
Crea 3 botones (sprites) con los textos: “Quién soy”, “Hobbies”, “Sueños”.
-
En cada botón:
-
al hacer clic → decir "Mi nombre es..." por 3 segundos -
Puedes cambiar fondos, disfraz o mostrar imágenes al hacer clic.
-
🟤 9. Laberinto básico
Objetivo: Llegar del inicio a la meta sin tocar paredes.
Paso a paso:
-
Crea o descarga un fondo tipo laberinto (puedes pintarlo tú).
-
Sprite: un personaje pequeño.
-
Código:
-
al presionar bandera verde → ir al inicio -
por siempre → mover con flechas -
si tocando color negro entonces decir “Perdiste” y volver al inicio -
si tocando sprite "meta" entonces decir "¡Ganaste!"
-
🔴 10. Animación de crecimiento de una planta
Objetivo: Ver cómo crece una planta paso a paso.
Paso a paso:
-
Usa un sprite de planta con varios disfraces (semilla, brote, planta, flor).
-
Código:
-
al presionar bandera verde -
cambiar a disfraz semilla → esperar 2 seg -
cambiar a disfraz brote → esperar 2 seg -
cambiar a planta → esperar 2 seg -
cambiar a flor
-
-
Puedes agregar sonido, fondo, y texto que diga "Creciendo..."
No hay comentarios:
Publicar un comentario