Eltein Lab

Electrónica, Informática, Telecomunicaciones

Scratch

Scratch es un entorno de aprendizaje de lenguaje de programación pensado para niños o principiantes en el mundo de la programación informática, con un paradigma de programación por “bloques” permite programar sin aprender a escribir de manera sintácticamente correcta primero.

Podemos dedidcar ahora unos cuántos párrafos a explicar cuál es la filosofía de Scratch y cómo se utiliza pero mola más ver el TEDx Talk en el que su creador lo explica con entusiasmo:

 

Se puede programar con Scratch desde su web:

http://scratch.mit.edu/

o descargándose de ella el editor offline e instalándolo en el ordenador:

http://scratch.mit.edu/scratch2download/

Una vez instalado se puede configurar en el idioma que se desee.

En la misma dirección en la que nos descargamos el instalador también se pueden descargar también proyectos de ejemplo, una guía de iniciación (en inglés) y unas tarjetas (Cards) que proponen ejercicios sencillos para que los principiantes vayan introduciendo en Scratch.

Vamos con la guía de iniciación, que nos hemos tomado la molestia de traducirla:

 

Para comenzar un nuevo proyecto desde la web, abrir  SCRATCH y click en Archivo y Nuevo. (Nosotros vamos a trabajar con el editor offline de Scratch que previamente hemos descargado e instalado de su web, si quieres utilizar Scratch online debes ir a su web y pinchar en Crear)

COMIENZA A MOVERTE

Del apartado MOVIMIENTO arrastra un bloque MOVER hasta el área de Programas.

Haz click en el bloque para hacer que el gato se mueva.

Screenshot_1

Arrastra del apartado de SONIDOS un bloque TOCAR TAMBOR y colócalo pegado debajo del bloque MOVER.

Screenshot_2

Haz click y escucha. Si no oyes nada comprueba que tienes activado el volume del ordenador. En el menú desplegable del bloque puedes elegir entre varios sonidos de tambor distintos.

Screenshot_3

COMIENZA UN BAILE

Añade otro bloque MOVER. Haz click dentro de él y escribe un signo “menos” delante del 10.

Screenshot_4

Haz click en cualquiera de los bloques para hacer funcionar la pila de bloques. Añade otro bloque TOCAR TAMBOR, y elige otro toque de tambor. Click para ver qué ocurre.

Screenshot_5

Arrastra un bloque REPETIR desde el apartado CONTROL y colócalo en el inicio de la pila y haz que englobe a los demás bloques.

Screenshot_6

Para arrastrar una pila de bloques, pincha en ella desde el inicio.

Screenshot_7

 

Para arrastrar un conjunto de bloques, pincha en la parte alta. Puedes cambiar cuantas veces quieres que se repita el bloque. Pincha para hacerlo funcionar. Puedes pinchar en cualquier bloque para probar el conjunto.

 

DI ALGO

 

Pincha en la categoría APARIENCIA y arrastra un bloque  DECIR.

Screenshot_8

Pincha dentro del bloque DECIR y escribe para cambiar las palabras. Pincha para probarlo

Screenshot_9

Entonces fija el bloque DECIR arriba.

 

LA BANDERA VERDE

Arrastra el bloque  AL PRESIONAR  Screenshot_23     y fijalo arriba del conjunto.

Screenshot_10

Siempre y cuando hagas click en la bandera verde, tu script comenzará.

Screenshot_11

Para parar, pincha en el botón Stop. Screenshot_24

 

CAMBIA DE COLOR 

Ahora intenta algo diferente… Arrastra un bloque CAMBIAR EFECTO.

Screenshot_12

Pincha para ver qué pasa. Utiliza un bloque AL PRESIONAR TECLA espacio

Screenshot_13

 

Ahora presiona la barra espaciadora en tu teclado. En el menu desplegable puedes elegir diferentes teclas.

Screenshot_14

AÑADE UN FONDO

Puedes añadir un fondo al escenario. Pincha en escenario para elegir un fondo nuevo.

Screenshot_25

Elige un fondo de la biblioteca.

Screenshot_15

Click OK.

El nuevo fondo aparecerá en el escenario.

 

AÑADIR OTRO OBJETO

A cada objeto en Scratch se le llama sprite. Para añadir un nuevo objeto o sprite clica alguno de los botones marcados.

Screenshot_16

BOTONES PARA NUEVO OBJETO:

  1. Elige desde la librería-
  2. Dibuja tu propio Sprite
  3. Sube tu propia imagen o sprite
  4. Haz una foto desde la webcam

Para añadir este sprite, click en Elige desde la librería y después en Gente, y selecciona  “Cassy Dance.”

Screenshot_17

Puedes colocar los personajesdonde tú quieras.

EXPLORA

Ahora puedes decirle al sprite qué hacer. Intenta lo siguiente, o explora por ti mismo.

AÑADIR SONIDOS

Pincha la pestaña SONIDOS.

Puedes elegir un Sonido de la biblioteca, grabar uno propio o Importar un archovo de sonido .

(en format MP3, AIF, o WAV)

Screenshot_18

Ahora, pincha en la pestaña PROGRAMA y arrastra un bloque  TOCAR SONIDO.

Screenshot_19

El sonido que has creado aparecerá en el menú desplegable.

 

CAMBIAR DISFRACES

Cada Sprite puede tener más de un disfraz.

Para cambiar el disfraz por defecto, click en la pestaña DISFRACES.

Ahora pincha en uno de los disfraces para cambiarlo.

Screenshot_20

 

ANIMACIÓN

Puedes animar el sprite turnándole varios sprites.

Click en la pestaña de PROGRAMAS.

Crea un programa que intercambie los disfraces.

Screenshot_21

 

OTROS CONSEJOS

  • Ponle un nombre a tu proyecto.
  • Para más ideas, clica en Sugerencias: verás programas de ejemplo senciloos que peudes intentar hacer.
  • En Sugerencias también se explica qué hace cada bloque
  • Guarda y Comparte tu proyecto: Si lo has hecho en el editor online de la web, puedes guardar y compartir el proyecto y ponerle comentartios para que otros usuarios pueden interactuar con él y verlo.
Scratch es un lenguaje de programación que facilita poder crear sus propias historias interactivas , juegos y animaciones  y compartir tus creaciones con otros en la web . Scratch es desarrollado por el grupo de investigación Lifelong Kindergarten en el Media Lab del MIT (http://llk.media.mit.edu ). Este grupo desarrolla nuevas tecnologías que, en el espíritu de los bloques y de pintar con los dedos de las guarderías,  amplían la gama de lo que la gente puede diseñar , crear y aprender. El proyecto de Scratch ha sido apoyado con fondos de la Fundación Nacional para la Ciencia , la Fundación Intel , Microsoft , la Fundación MacArthur , la Fundación LEGO , Google , Dell, Inversoft , y los consorcios de investigación del MIT Media Lab .
Anuncios

Información

Esta entrada fue publicada el febrero 15, 2015 por en Robotica.
A %d blogueros les gusta esto: