3. Playing football

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. We start the Scratch editor.


  2. Click language button boton-idioma upper menu bar and select English.


  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. Delete the cat sprite by pressing on the icon of the trash can.

    borrar-gato


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

    Press the button choose a backdrop seleccionar-fondo.

    Search in the topic Exteriores.

    and select the backdrop Playing Field.

    ../_images/scratch3-fondo-playingfield.png


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

    Press the button choose an object seleccionar-objeto.

    Search in the topic Gente.

    and select the object 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.

    Press the button choose an object seleccionar-objeto.

    Search in the topic Gente.

    and select the object 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.

    Press the button choose an object seleccionar-objeto.

    Search in the topic Deportes.

    and select the object 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. Press the green flag bandera-verde to test the operation of the program.

    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. Press the green flag bandera-verde to test the operation of the program.


Ejercicios

  1. Modifica el programa para que los personajes estén situados en otro lugar distinto de la pantalla.


  2. Crea un programa para que un personaje se mueva dando vueltas por el campo para entrenar y pasando por cuatro esquinas.


  3. Modifica el programa y el fondo para que un solo jugador juegue al frontón con una pelota.