Club de Scratch. Sesión 1: el movimiento

15
programamos Movimiento Huertas Fernández, José Ignacio @jihuefer // [email protected] 2016 1 #ClubDeScratch

Transcript of Club de Scratch. Sesión 1: el movimiento

Page 1: Club de Scratch. Sesión 1: el movimiento

programamos

Movimiento

Huertas Fernández, José Ignacio @jihuefer // [email protected]

2016

1

#ClubDeScratch

Page 2: Club de Scratch. Sesión 1: el movimiento

programamos

©Programamos, mayo de 2016

Algunos derechos reservados.Este artículo se distribuye bajo la licencia“Reconocimiento-

CompartirIgual 3.0 España" de CreativeCommons, disponible enhttp://creativecommons.org/licenses/by-sa/3.0/es/deed.es

Este documento (o uno muy similar) está disponible en (o enlazado desde)

http://programamos.es

Licencia

Page 3: Club de Scratch. Sesión 1: el movimiento

programamos

¿Qué haremos hoy?

● Ver distintas opciones para añadir movimiento a nuestros objetos.

● ¿Qué tipo de movimiento necesito (rápido, lento…)?

● Tres tipos de movimientos:

■ Con el teclado:

● Mediante captura de eventos

● Mediante un bucle y sensores

■ Con el ratón

Page 4: Club de Scratch. Sesión 1: el movimiento

programamos

Opciones de movimiento

No me importa la velocidad de

respuestaEVENTOS

Quiero movimientos rápidos pero

usando el teclado

BUCLE Y SENSORES

Quiero movimientos rápidos pero

usando el ratón

BUCLE Y SENSORES

Page 5: Club de Scratch. Sesión 1: el movimiento

programamos

Movimiento 1: con teclado y Eventos

Necesitamos las siguientes instrucciones:

Page 6: Club de Scratch. Sesión 1: el movimiento

programamos

Movimiento 1: con teclado y Eventos

● Usamos el bloque “Al presionar tecla…” para detectar la pulsación de la tecla que queramos usar para mover el objeto.

● A continuación le indicamos que apunte en la dirección en la que queramos moverlo y ¡adelante!

Page 7: Club de Scratch. Sesión 1: el movimiento

programamos

Movimiento 1: con teclado y Eventos

● No me lo digas… al pulsar la flecha izquierda el objeto se ha puesto boca abajo :-(

● No te preocupes, ¡lo podemos solucionar!

● Establece el estilo de rotación a “izquierda-derecha”.

Page 8: Club de Scratch. Sesión 1: el movimiento

programamos

Movimiento 1: con teclado y Eventos

¡A practicar!● Crea un nuevo proyecto Scratch y agrega un objeto.

● Prográmalo para que tenga el movimiento 1, controlado por el teclado y programado con eventos.

Page 9: Club de Scratch. Sesión 1: el movimiento

programamos

Movimiento 2: con teclado, bucle y sensores

Necesitaremos las siguientes instrucciones:

Page 10: Club de Scratch. Sesión 1: el movimiento

programamos

Movimiento 2: con teclado, bucle y sensores

● Usamos el bloque “Al presionar la bandera verde” para comenzar y establecemos el estilo de rotación (bloque de movimiento).

● A continuación, hacemos uso del bloque de Control “Por siempre” (el bucle).

● Por último, dentro del bucle usamos el bloque de control “Si … entonces” con la condición “¿tecla …. presionada?” de los sensores para saber si se ha pulsado alguna tecla. En ese caso, usamos las mismas instrucciones de movimiento que en el caso anterior.

Page 11: Club de Scratch. Sesión 1: el movimiento

programamos

Movimiento 2: con teclado, bucle y sensores

¡A practicar!● Agrega otro objeto al proyecto anterior.

● Prográmalo para que tenga el movimiento 2, controlado por telcado y programado con bucles y sensores.

● Vamos a comprobar cuál va más rápido. ¡Preparados, listos… YA!

Page 12: Club de Scratch. Sesión 1: el movimiento

programamos

Movimiento 3: con ratón, bucle y sensores

Necesitaremos las siguientes instrucciones:

Page 13: Club de Scratch. Sesión 1: el movimiento

programamos

Movimiento 3: con ratón, bucle y sensores

● Usamos el bloque “Al presionar la bandera verde” para comenzar.

● A continuación, hacemos uso del bloque de Control “Por siempre” (el bucle).

● Por último, dentro del bucle usamos el bloque de movimiento “Ir a …” seleccionando puntero del ratón en la lista.

Page 14: Club de Scratch. Sesión 1: el movimiento

programamos

Movimiento 2: con teclado, bucle y sensores

¡A practicar!● Agrega un último objeto al proyecto anterior.

● En este caso lo programaremos para que tenga el movimiento 3, controlado por el ratón.

● Compartimos. ¿Para qué nos puede servir este movimiento?

Page 15: Club de Scratch. Sesión 1: el movimiento

programamos

Movimiento 2: con teclado, bucle y sensores

¡Terminamos!● Aquí tienes un proyecto de ejemplo con todo el código que

hemos visto en esta sesión.

https://scratch.mit.edu/projects/110380357/#editor