Scratch
Categorías: Squeak |
1. Introducción
Scratch es un ambiente de programación multimedial creado en Squeak. Hay un excelente artículo sobre este en el Wiki de Squeakpolis, donde está la información contextual que solemos colocar al comienzo de los artículos, así que recomendamos la lectura de éste, en lugar de replicar información acá. Allí también están los tutoriales y artículos científicos que pueden ayudar en el manejo de la plataforma, así como en comprensión de sus motivaciones y elecciones de diseño.
Programando en Scratch, un texto orientado a niños de 7 a 10 años (con licencia GFDL).
Free tool offers 'easy' coding, artículo en BBC news sobre Scratch.
Learning Squeak from Scratch, un artículo que sugiere posibilidades en términos de continuidad, yendo desde Scratch a Etoys y de allí a Smalltalk
Hackety Hack and Scratch on The Beeb: Artículo en sobre Scratch en el sitio de otro proyecto que pretende facilitar la programación para todos: Hackety Hack
Liberado el código fuente de Scratch, este es el hilo de los foros donde se hizo el anuncio oficial, una lectura interesante para los que quieran ver cómo funciona Scratch y como construir aplicaciones como esta en Squeak.
2. Instalación
Nos dirigimos a la Zona de descargas de Scratch.
- Descargamos el archivo de Scratch según la plataforma que tengamos instalada (Windows, Mac) y ejecutamos el programa de instalación.
Si se tiene instalado Squeak en cualquier plataforma, basta con copiar el archivo scratch.image que aparece en el archivo de instalación y luego ejecutarlo con la máquina virtual ya instalada (en el caso de Unix sería con el comando squeak scratch.image, en el lugar donde se copió el archivo imagen). Esto es particularmente util en plataformas Linux, para las cuales aún no hay soporte oficial.
Si se desea ejecutar el programa de instalación para Windows y de este modo obtener descomprimidos todos los archivos, incluyendo scratch.image, basta con instalar wine y ejectuar wine scratch.exe.
3. Pequeña introducción a scratch
A continuacion daremos una pequeña explicacion del entorno de scratch, sus componentes y explicacion de un proyecto. Introducción a Scratch
