Bloques creados por el usuario

Desde la versión 2.0 existe la opción de crear nuevos bloques, dentro de la categoría “Más bloques”. Esta opción permite al usuario crear bloques con sus propios procedimientos y funciones (reporteros). También les permite pasar parámetros además de especificar variables para procedimientos y funciones. Con esta opción se puede implementar en los proyectos de Scratch la estructura recursiva; para mayor ilustración al respecto, ver el proyecto “Recursividad – Scratch 2.0".

En el siguiente videotutorial se explica cómo crear un bloque en Scratch:

Vamos a avanzar un paso más: cómo pasarle parámetros a un bloque: