Imprimir
Categoría: Robótica-Programación
Visitas: 938

PRIMEROS PASOS CON SCRATCH.

02 noviembre 2018 1

Autor:  Agustin Gonzalez Redondo. M Rocío García de la Fuente.

En este artículo se va a comenzar a trabajar con una plataforma de programación muy de moda en centros educativos, Scratch. Es un lenguaje de programación visual, desarrollado por el MIT (Instituto Tecnológico de Massachusetts), para crear fácilmente animaciones, juegos educativos, interacciones etc.

Scratch fue creado por el MIT en 2002, y su éxito está avalado por los más de 13 millones de proyectos que se han creado y compartido en su comunidad online. Es, por tanto, un lenguaje de programación donde niños y adultos pueden programar y compartir medios interactivos tales como cuentos, juegos y animaciones con personas de todo el mundo. 

Es necesario mencionar que Scratch es un programa tremendamente fácil e intuitivo originalmente diseñado para edades de entre 8 y 12 años, pero también es posible utilizarlo con niños de 6 o 7 años que tengan especial inquietud por realizar sus creaciones en un ordenador.

 

02 noviembre 2018 1

Autor:  Agustin Gonzalez Redondo. M Rocío García de la Fuente.

En este artículo se va a comenzar a trabajar con una plataforma de programación muy de moda en centros educativos, Scratch. Es un lenguaje de programación visual, desarrollado por el MIT (Instituto Tecnológico de Massachusetts), para crear fácilmente animaciones, juegos educativos, interacciones etc.

Scratch fue creado por el MIT en 2002, y su éxito está avalado por los más de 13 millones de proyectos que se han creado y compartido en su comunidad online. Es, por tanto, un lenguaje de programación donde niños y adultos pueden programar y compartir medios interactivos tales como cuentos, juegos y animaciones con personas de todo el mundo.

Es necesario mencionar que Scratch es un programa tremendamente fácil e intuitivo originalmente diseñado para edades de entre 8 y 12 años, pero también es posible utilizarlo con niños de 6 o 7 años que tengan especial inquietud por realizar sus creaciones en un ordenador.

Empezar a utilizar Scratch es fácil, tan sólo se tiene que elegir entre una de las dos modalidades del programa que el MIT pone a disposición de los usuarios en su web https://scratch.mit.edu/:

  1. Ejecutarlo a través de un navegador compatible directamente desde la página web oficial. Si eliges esta cómoda modalidad es muy recomendable registrarse en la comunidad, pues los proyectos que crees podrás guardarlos en 'la nube' para tenerlos siempre a tu disposición.
  2. Descargar Scratch en su versión 'offline', para ejecutarlo sin necesidad de navegador ni de conexión a Internet.

Tanto la versión online como la offline son multiplataforma y están pensadas para ejecutarse en sistemas Windows, Mac OS X y Linux.

La interfaz de Scratch una vez ejecutada consta de las siguientes áreas:

02 noviembre 2018 3

02 noviembre 2018 4

02 noviembre 2018 5

02 noviembre 2018 6

02 noviembre 2018 7

02 noviembre 2018 8

02 noviembre 2018 9

Para continuar con esta introducción, nada mejor que comenzar a trabajar con un programa sencillo, con una ejecución simple, donde se puedan emplear algunas de las herramientas que hemos visto en los bloques de programa. Trataremos de traer a Scratchy desde un punto lejano dentro de uno de los escenarios preinstalados por Scratch hacia el centro de la pantalla, tratando de aumentar su tamaño conforme se acerca punto final de su trayecto. Para lo cual realizaremos los siguientes pasos:

  1. Importamos el fondo “desert” de la subcarpeta “nature”, dentro del área de objetos escenario (figura 2.1) y colocamos nuestro Objeto 1 en la posición deseada dentro del escenario.

02 noviembre 2018 10

  1. Comenzamos el programa, seleccionando el Objeto1 dentro en la pestaña definida para ello, fijando la posición del Objeto 1 y su tamaño mediante programación (por ejemplo un 20% del tamaño real) para que siempre se inicie en el mismo punto, y un operador de control con el que dar inicio al programa. (figura 2.2).

02 noviembre 2018 11

  1. Introducimos un bucle con varias repeticiones para permitir repetir la acción de movimiento un número determinado de veces (figura 2.3), espaciadas un pequeño tiempo para que se pueda percibir el movimiento del objeto.

02 noviembre 2018 12

  1. El movimiento se programa variando las posición x e y hasta obtener el desplazamiento deseado.
    1. Conforme se avanza en la acción se aumenta poco a poco el tamaño para dar sensación de que el objeto se acerca conforme se desplaza.
    2. El disfraz se va cambiando en cada ciclo disfraz para dar sensación de acción.

Como se puede observar con unas sencillas órdenes es posible dar vida a un objeto. A partir de aquí las posibilidades que ofrece esta plataforma son infinitas, ya sea para dar vida a pequeñas historias o programar sencillos juegos. En futuros artículos trabajaremos con más profundidad esta plataforma.

M. ROCÍO GARCÍA DE LA FUENTE