Manual Scratch
Manual Scratch
de
Scratch
http://scratch.mit.edu/forums/viewtopic.php?id=21
Para los menos familiarizados con el inglés, también existe un tutorial sobre
cómo instalarlo en Linux, paso a paso (¡en español!), que se menciona en dicho
foro:
http://eccp.blogspot.com/2007/01/cmo-instalar-scratch-en-linux.html
Menú:
Bloques o elementos del lenguaje (cambia en función de la categoría
seleccionada):
Para programar cada uno de los elementos, basta con seleccionarlo con el ratón
desde la lista de objetos:
Como dijimos más arriba, cuando iniciamos un nuevo proyecto aparece siempre
por defecto un escenario en blanco con nuestro ya conocido gato “Scratch” en
medio del mismo.
Modificar el fondo blanco del escenario por otro de los que se incluyen en la
instalación estándar del programa
Vamos a cargar también un nuevo escenario para darle un poco más de entidad
a nuestro “objeto”. Para ello, seleccionamos “Escenario”:
Seleccionamos “Fondos -> Importar”:
Seleccionamos “Nature”:
Y elegimos el fondo que nos guste más. En nuestro caso, vamos a escoger
“Stars”:
Ahora, vamos a programar el desplazamiento de nuestro murciélago, “montando”
el puzzle con las siguientes piezas. Recordemos que basta con arrastrar y soltar
cada pieza, eligiéndola de las secciones que corresponda. Hacemos “clic” en la
pestaña “Programas”, teniendo a nuestro “Objeto 1” seleccionado:
2) Movimiento
3) Control
4) Movimiento
6) Apariencia
Así, el programa:
Las variables pueden ser “locales” al objeto o glob ales para el programa. Si son
globales, nos servirán para que los diferentes objetos interactúen entre sí y con
el escenario.
Esto es útil, por ejemplo, para cambiar los escenarios dadas las condiciones que
nosotros establezcamos.
Como podemos ver con este simple ejemplo, de una manera sencilla e intuitiva
estamos manejando conceptos avanzados de programación, en un entorno de
ejecución controlado y fácil: variables, bucles, eventos, propiedades y métodos
de objetos, etc.
PROPUESTAS DE TRABAJO POR NIVELES
EDUCACIÓN PRIMARIA
En primer lugar, y sin perjuicio de que esto se podría comenzar en algún curso
anterior, podemos comenzar a asignar eventos a nuestros personajes, a utilizar
el teclado y el ratón para manejar los objetos, y sobre todo a asignar acciones
que ocurren cuando varios objetos interaccionan entre sí. Así podremos
conseguir efectos interesantes, que se irán complicando sucesivamente según
se vayan adquiriendo nuevas habilidades:
Si en todas las etapas educativas esto sería importante, a partir de los últimos
cursos de la ESO y obviamente en cualquier etapa posterior, podemos
establecer un sistema de trabajo más similar al que se plantea en equipos y
entornos de desarrollo reales, sin dejar por ello de mantener los factores
motivacionales que hemos estado defendiendo en todas las etapas anteriores.
En definitiva, en todas las etapas (teniendo en cuenta que a mayor edad, mayor
nivel de exigencia al respecto), hay que establecer un sistema de trabajo en el
cual...:
Se prueben los resultados obtenidos y se valoren por parte de todo el grupo, así
como por agentes externos al mismo.
Por último, se “libere” el resultado final del proyecto que se ha llevado a cabo, y
se modifique si procede o si se desea en función de las sugerencias de todos
aquellos que han podido acceder al mismo.
DOCUMENTACIÓN DE INTERÉS SOBRE SCRATCH
http://scratch.mit.edu/ Wiki
de soporte:
http://scratch.wik.is/Support/
Documentación en castellano:
http://scratch.wik.is/Support/In_many_languages/Espa%c3%b1ol_%2f%2f_Spa
nish y en catalán:
http://scratch.wik.is/Support/In_many_languages/Catal%c3%a0_%2f%2f_Catal
an
Guía de inicio rápido:
http://scratch.wik.is/@api/deki/files/107/=GuiaDeInicioScratch.pdf Artículo
en Linux-Magazine:
http://www.linux-magazine.es/issue/28/078-082_ScratchLM28.crop.pdf “Central
Secreta Scratch”:
http://edu.mec.gub.uy/banco%20de%20recursos/webscratch/index.htm
Justificación teórica del Proyecto Scratch:
http://badajoz07.opensourceworldconference.com/virtual/scratch.pdf