3. Jugar al fútbol

En esta práctica vamos a programar a dos personajes que jugarán al fútbol pasándose un balón de uno a otro.

_images/scratch3-p02-futbol.png


  1. Iniciamos el editor de Scratch.


  2. Pulsamos el botón idioma boton-idioma en la barra superior y elegimos Español.


  3. Pulsamos el botón de tutoriales boton-tutoriales y luego el botón de animación boton-animacion.

    Seleccionamos el tutorial "Deslizarse" y lo visualizamos.

    Después seleccionamos el tutorial "Animar un objeto" y lo visualizamos.

    En estos dos tutoriales veremos el funcionamiento básico del programa. Una vez terminados los tutoriales vamos a crear un programa en el que dos personajes dan patadas a un balón que se desplaza por la pantalla.


  4. Borramos el objeto gato presionando sobre el icono del cubo de basura.

    borrar-gato


  5. Ahora escogemos un fondo adecuado para nuestro juego. Cambiamos el fondo de escenario a un campo de futbol.

    Pulsamos el botón elige un fondo seleccionar-fondo.

    Buscamos en la sección Exteriores.

    y seleccionamos el fondo Playing Field.

    _images/scratch3-fondo-playingfield.png


  6. A continuación añadimos un nuevo personaje, un niño.

    Pulsamos el botón elige un objeto seleccionar-objeto.

    Buscamos en la sección Gente.

    y seleccionamos el objeto Ben.

    _images/scratch3-objeto-ben.png


  7. Vamos a programar la posición inicial del niño. Movemos al niño a la posición deseada y en el botón movimiento boton-movimiento elegimos la instrucción instruccion-iraxy.

    En el botón apariencia boton-apariencia elegimos el disfraz inicial del niño.

    _images/scratch3-p02-ben-inicio.png
  8. Añadimos un nuevo personaje, una niña.

    Pulsamos el botón elige un objeto seleccionar-objeto.

    Buscamos en la sección Gente.

    y seleccionamos el objeto Jordyn.

    _images/scratch3-objeto-jordyn.png


  9. Vamos a programar la posición inicial de la niña. Movemos a la niña a la posición deseada y en el botón movimiento boton-movimiento elegimos la instrucción instruccion-iraxy.

    En el botón apariencia boton-apariencia elegimos el disfraz inicial de la niña.

    _images/scratch3-p02-jordyn-inicio.png

    Por último, dentro del objeto Jordyn, pulsamos en la opción de dirección y fijamos el giro a -90 grados y de izquierda a derecha pulsando en las dos flechas enfrentadas. De esta manera la niña no quedará boca arriba al girar en sentido contrario.

    _images/scratch3-direccion-derecha-izquierda.png


  10. Añadimos un nuevo personaje, un balón de futbol.

    Pulsamos el botón elige un objeto seleccionar-objeto.

    Buscamos en la sección Deportes.

    y seleccionamos el objeto Soccer Ball.

    _images/scratch3-objeto-soccerball.png


  11. Programamos el movimiento del balón con dos deslizamientos a la izquierda y dos deslizamientos a la derecha, siguiendo las instrucciones del tutorial. Los dos movimientos a cada lado se utilizan para que parezca que el balón sube y baja de un lado a otro.

    _images/scratch3-p02-pelota-desliza.png


  12. Pulsamos la bandera verde bandera-verde para probar el funcionamiento del programa.

    El balón debe moverse a un lado y a otro entre las piernas de los dos personajes.


  13. Ahora vamos a coordinar a todos los objetos mediante mensajes para que los niños golpeen el balón cuando les llegue a los pies.

    Primero modificamos el código del balón para que envíe mensajes al llegar a cada uno de los extremos.

    _images/scratch3-p02-pelota-desliza-juega.png

    El mensaje2 se consigue pulsando en nuevo mensaje para crearlo.

    _images/scratch3-nuevo-mensaje.png _images/scratch3-nuevo-mensaje2.png


  14. Seleccionamos al objeto Ben para añadir el siguiente programa.

    _images/scratch3-p02-ben-juega.png


  15. Seleccionamos al objeto Jordyn para añadir el siguiente programa.

    _images/scratch3-p02-jordyn-juega.png


  16. Pulsamos la bandera verde bandera-verde para probar el funcionamiento del programa.


Retos

  1. Añade un nuevo personaje que se mueva dando vueltas pasando por las cuatro esquinas del campo de futbol.

    Utiliza la orden deslizar en 1 segundo hasta una posición.


  2. Añade un nuevo personaje, Casey, para que juegue al balón con los otros dos. El balón debe ir desde un personaje hasta el siguiente hasta que pase por los tres personajes y el ciclo vuelva a comenzar.


  3. Añade otros dos personajes al juego desde la pestaña Deportes. Uno debe ser un lanzador (Pitcher) y el otro un bateador (Batter). El lanzador lanzará una pelota de baseball al bateador. El bateador dará un golpe a la pelota, que volverá al lanzador.