Cada lanzamiento agrega nuevas propiedades y nuevos comandos. Ocasionalmente, un comando es retirado. (Los comandos retirados, llamados bloques obsoletos, aún son soportados por el sistema de ejecución para aceptar que los proyectos antiguos se ejecuten). por otro lado, se han añadido más comandos que los que se han retirado. descargar scratch 1.4 tiene 125 bloques de comandos, aunque algunos de ellos no aparecen hasta que se requieren.
Un lenguaje de programación visual más avanzado inspirado en descargar scratch es Snap!, que muestra procedimientos de primera clase (sus fundamentos matemáticos se llaman además cálculo lambda), listas de primera clase (incluyendo listas de listas), y sprites de primera clase realmente orientados a elementos con herencia de prototipos, y sprites anidables, que no pertenecen a descargar scratch. ¡Snap! (anteriormente «BYOB») fue desarrollado por Jens Mönig con documentación proporcionada por Brian Harvey de la universidad de California, Berkeley y fué usado para enseñar «La belleza y AlegrÃa de la Computación» curso introductorio en CS para alumnos no superiores de CS. los dos fueron miembros del conjunto de descargar scratch antes de crear «Snap!».
El descargar scratch no es de forma exclusiva para crear juegos. Con los visuales proporcionados, los programadores tienen la posibilidad de crear animaciones, texto, historias, música y más. Ya hay muchos programas que los alumnos tienen la posibilidad de utilizar para aprender temas de matemáticas, historia e incluso fotografÃa. descargar scratch facilita a los profesores hacer enseñanzas conceptuales y visuales y tareas de laboratorio de ciencias con animaciones que ayudan a visualizar conceptos difÃciles. Dentro de las sociologÃa, los instructores pueden crear pruebas, juegos y tutoriales con elementos entretenidos. la utilización de descargar scratch facilita a los adolescentes comprender la lógica de la programación y cómo crear y ayudar creativamente.
Más especificaciones de descargar scratch
Hay dos beneficios al no aceptar que los sprites se controlen de manera directa. antes que nada, cuando hablamos de entender por qué un sprite hace algo (por ejemplo, se desplaza de cierta manera), la llegada de las opciones se restringe a los guiones dentro del propio sprite. Segundo, y de mayor relevencia, porque los sprites son autosuficientes y sólo se acoplan vagamente a otros sprites, pueden moverse entre proyectos sin romper las dependencias. Esto permite que los sprites se compartan.
En Scratch, los miembros tienen la capacidad de compartir sus proyectos y conseguir reabastecimiento. Los proyectos pueden ser subidos de manera directa desde el ámbito de desarrollo al sitio web de Scratch y cualquier miembro de la red social puede bajar el código fuente terminado para estudiarlo o remezclarlo en nuevos proyectos. Los integrantes además tienen la posibilidad de hacer estudios de proyectos, comentar, etiquetar, favoritos y «amar» los proyectos de otros, continuar a otros miembros para ver sus proyectos y ocupaciones, y comunicar ideas. Los proyectos van desde juegos y animaciones hasta utilidades prácticas. Además, para fomentar la creación y el trueque entre los individuos, el cibersitio establece con continuidad retos de «Scratch Design Studio».
Aunque el portal web principal de Scratch ahora funciona sólo con la versión de hoy (3.0), los editores fuera de lÃnea de Scratch 2.0 (y la previo 1.4) por el momento están disponibles para su descarga y pueden usarse para hacer y ejecutar juegos localmente. aún se pueden subir proyectos desde el lanzador 2.0.
Pros y contras de descargar scratch
El sistema de programación de Scratch se esfuerza por ayudar a los individuos a crear intuiciones sobre la programación de ordenadores mientras crean proyectos que se ajusten a sus intereses. La disposición de el diseño de usuario, con su prominente paleta de comandos y el área central de scripts, invita a los individuos a programar. El lenguaje de bloques de Scratch elimina los fallos de sintaxis, permitiendo a los usuarios centrarse en problemas interesantes de inmediato, en vez de pelear simplemente para que su programa se compile.
Los bloques de comando son como las afirmaciones de un lenguaje apoyado en texto; los bloques de funcionalidad son como operadores. Los bloques de funcionalidad no se unen en secuencias lineales como los bloques de comando. En su lugar, se utilizan como argumentos para los comandos y se anidan entre sà para construir expresiones. Los bloques de activación conectan eventos (como el comienzo, los clics del ratón y las pulsaciones de teclas) a las pilas que manejan esos eventos. entre otras cosas, todas las pilas que empiezan con un bloque disparador de bandera verde se ejecutan cuando el usuario hace clic en el enlace de inicio.
descargar scratch utiliza una programación basada en eventos con múltiples objetos activos llamados sprites. Los sprites tienen la posibilidad de ser dibujados, como gráficos vectoriales o de mapa de bits, desde el princÃpio en un simple editor que pertenece a descargar scratch, o tienen la posibilidad de ser importados desde fuentes ajenas. descargar scratch 3 sólo soporta matrices unidimensionales, conocidas como «listas», y se soportan escalas y cadenas de punto flotante, pero con una aptitud limitada de manipulación de cadenas. Hay un fuerte contraste entre las capaces funcionalidades multimedia y el estilo de programación multi-hilo y el alcance muy con limite del lenguaje de programación descargar scratch.
Para terminar
Para ayudar a los usuarios a llevar a cabo sus proyectos en lo personal atractivos, motivadores y significativos, descargar scratch facilita la importación o la construcción de muchos tipos de medios (imágenes, sonidos, música). El página web de descargar scratch proporciona un contexto social para los individuos de descargar scratch, permitiendo a los individuos comunicar sus proyectos de descargar scratch, recibir comentarios y estÃmulos de sus compañeros y aprender de los proyectos de otros [Resnick et al. 2009].