11. Drawing spirals

En esta práctica vamos a mover a un personaje por la pantalla para que dibuje varias espirales con colores.

../_images/scratch3-p10-screen-cuadrado.png


  1. We start the Scratch editor.


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


  3. Añadimos una nueva variable Lado que guardará el tamaño del lado que se está dibujando en este momento.

    Press the variables button boton-variables,

    click on create a variable boton-crear-variable.

    Change the name of the variable to Lado


  4. Añadimos una nueva extensión con el botón añadir extensión aniadir-extension abajo a la izquierda.

    Seleccionamos la extensión Lápiz para poder dibujar.

    ../_images/scratch3-extension-lapiz.png

    En la barra de código aparecerá un nuevo icono, el Lápiz boton-lapiz, con instrucciones de color verde oscuro.


  5. Creamos un nuevo bloque llamado inicio.

    First we click on the button my blocks boton-misbloques

    Then click on create a block boton-crear-bloque

    Then we change the name of the new block to inicio


  6. El bloque inicio servirá para iniciar el programa. Moverá al gato al centro de la pantalla con tamaño pequeño. Esconde la variable Lado, baja el lápiz para que pinte, establece el grosor y color del lápiz y borra la pantalla.

    ../_images/scratch3-p10-inicio.png


  7. Creamos un nuevo bloque llamado cuadrado.

    First we click on the button my blocks boton-misbloques

    Then click on create a block boton-crear-bloque

    Then we change the name of the new block to cuadrado


  8. El bloque cuadrado servirá para dibujar una espiral cuadrada en la pantalla.

    El tamaño del lado se inicia con el valor 5 y va creciendo de 4 en 4 hasta que valga igual o más que 340.

    En cada paso se dibuja una linea de tamaño "Lado", aumenta el tamaño del lado, gira 90º y aumenta el color del lápiz.

    ../_images/scratch3-p10-cuadrado.png


  9. Si hacemos clic sobre el bloque "definir cuadrado", en la pantalla aparecerá la espiral cuadrada.

    ../_images/scratch3-p10-screen-cuadrado.png


  10. Ahora vamos a crear un nuevo bloque llamado triangulo.

    First we click on the button my blocks boton-misbloques

    Then click on create a block boton-crear-bloque

    Then we change the name of the new block to triangulo


  11. El bloque triángulo es muy parecido al bloque cuadrado, solo cambia el ángulo de giro.

    Para aprovechar el programa ya realizado, vamos a pulsar con el botón derecho del ratón sobre las instrucciones de cuadrado y elegimos la opción duplicar.

    ../_images/scratch3-p10-duplicar.png

    una vez duplicado el programa, lo enganchamos en el bloque triángulo y cambiamos el ángulo de giro.

    ../_images/scratch3-p10-triangulo.png
  12. Si hacemos clic sobre el bloque "definir triangulo", en la pantalla aparecerá la espiral triangular.

    ../_images/scratch3-p10-screen-triangulo.png

Ejercicios

  1. Haz un nuevo bloque que dibuje una espiral en estrella. Modifica los parámetros del nuevo bloque para girar 150 grados.

    ../_images/scratch3-p10-screen-estrella.png


  2. Crea un nuevo bloque para dibujar una espiral octogonal. Los giros deben ser de 45 grados. El lado debe sumar 1 en cada repetición y se debe repetir hasta que el lado sea mayor que 150.

    ../_images/scratch3-p10-screen-octogono.png


  3. Experimenta con el programa para crear nuevos dibujos originales.