
Un cronómetro en Scratch es un programa sencillo que mide el tiempo transcurrido. Funciona como un reloj, pero solo registra cuánto tiempo pasa desde que le indicamos que empiece a contar.
Paso 1: Inicializar el Cronómetro
Primero, necesitamos una variable. En Scratch, las variables son como cajitas donde guardamos información. Vamos a crear una variable llamada "tiempo". Esta variable guardará los segundos que el cronómetro ha contado.
Luego, al principio del programa (cuando el juego empieza o cuando presionamos una tecla), debemos poner la variable "tiempo" a 0. Esto significa que el cronómetro empieza en cero segundos. Imagina que reseteas un cronómetro real antes de empezar a correr.
Must Read
El bloque que usaremos es "fijar tiempo a 0". Lo encontrarás en la categoría "Variables".
Paso 2: Contar el Tiempo
Ahora, necesitamos que el programa incremente la variable "tiempo" cada segundo. Usaremos un bucle "por siempre" (forever loop) para que esto suceda continuamente mientras el programa esté corriendo.

Dentro del bucle "por siempre", añadiremos dos bloques:
- esperar 1 segundo: Esto hace que el programa espere un segundo real.
- cambiar tiempo por 1: Esto aumenta el valor de la variable "tiempo" en 1. Es decir, añade un segundo.
Piensa en esto como un goteo constante. Cada segundo, el cronómetro añade un segundo a su cuenta.

Paso 3: Mostrar el Tiempo
Para ver el tiempo que lleva el cronómetro, necesitamos mostrar el valor de la variable "tiempo" en la pantalla. Podemos usar un objeto (sprite) con la opción de mostrar la variable o usar un bloque "decir".
Para mostrar la variable, ve a la categoría "Variables" y haz clic en la casilla junto al nombre de la variable "tiempo". Esto mostrará el valor actual de la variable en el escenario.

Para usar el bloque "decir", puedes usar el bloque "decir [unir [Tiempo: ] [tiempo]] por 2 segundos" dentro del bucle por siempre (después de incrementar la variable). Esto mostrará el texto "Tiempo: " seguido del valor de la variable "tiempo" durante dos segundos.
Paso 4: Detener y Reiniciar el Cronómetro (Opcional)
Si quieres detener el cronómetro, puedes usar una condición. Por ejemplo, puedes detenerlo cuando se presione una tecla. Para esto, usa un bloque "si entonces" y dentro coloca una condición "tecla [espacio] presionada?". Dentro del "si entonces", usa el bloque "detener [este programa]".

Para reiniciar el cronómetro, puedes usar otro evento (como presionar otra tecla) y volver a "fijar tiempo a 0".
Ejemplo Práctico
Imagina que quieres medir cuánto tiempo tardas en completar un laberinto en Scratch. Usarías este cronómetro para registrar el tiempo que te lleva llegar al final.
Con estos sencillos pasos, ¡puedes crear un cronómetro funcional en Scratch! Experimenta, modifica el código y descubre nuevas formas de usarlo.