Scratch es un producto interactivo único que permite aprender los fundamentos de la programación desde cero, haciendo que este proceso sea muy entretenido. Todas las herramientas del programa son intuitivas y muy entretenidas: en un principio, el público objetivo del entorno eran los niños en edad escolar, pero Scratch es ideal para iniciarse en cualquier persona que sueñe con dominar la programación. Trabajar con la aplicación le permitirá conocer la programación multihilo y orientada a objetos.
Características de Scratch
El principal elemento constitutivo de Scratch es un sprite: un objeto que combina el componente gráfico (o, un traje que se puede modificar en un editor especial) y un script. El sprite se coloca en un campo-escena especial y todas sus acciones se establecen, con la ayuda de bloques colocados en la paleta.
El usuario dispone de los siguientes grupos de bloques:
- movimiento: para controlar el movimiento del sprite;
- apariencia: para cambiar el exterior del sprite;
- sonido: para añadir efectos de audio;
- pluma: para implementar "gráficos de tortuga";
- eventos: para describir las acciones de un objeto;
- controles: para crear estructuras de control y controladores de eventos;
- sensores: para interactuar con dispositivos de entrada;
- operaciones: para implementar operaciones aritméticas y lógicas;
- Variables: permiten manipular listas y variables.
Es posible editar directamente el código en caso de que los objetos del paquete estándar no sean suficientes para el usuario.
Ventajas de
Scratch permite obtener resultados funcionales y multimedia brillantes incluso a los principiantes, mientras que los usuarios avanzados pueden perfeccionar sus habilidades y enriquecer su producto con soluciones interesantes. El software sigue evolucionando, mejorando constantemente su funcionalidad.