< Todos los temas
Imprimir

Introducción a Scratch

¿Qué es Scratch?

Es un entorno de programación que hace que la codificación sea atractiva y accesible para principiantes. Permite crear historias interactivas, juegos, animaciones, música y producciones artísticas.

¿Qué puedes hacer en Scratch?

Scratch es una herramienta increíble que te permitirá aprender las bases de la programación. Con scratch puedes crear videojuegos, historias y animaciones usando los bloques que te brindan.

¿Cómo usarlo?

Al crear un nuevo proyecto en Scratch verás alguno de los bloques que estarás utilizando.

Bloques de movimiento

Verás que cada uno de los bloques realizan acciones diferentes. Primero tenemos los bloques de movimiento, ¿Que crees que nos permiten esos bloques? ¡Efectivamente, movernos 👻!

Estos bloques son de los que más estarás utilizando ya sea para que alguno de los sprites camine o se mueva de un lugar a otro.

Bloques de evento

¿Qué pasa si quieres crear un juego en donde quieras mover a los personajes usando las teclas ?Ahí es donde entran los bloques de evento.

Gracias a estos bloques podemos detectar diferentes acciones realizadas por el usuario, así como presionar una tecla. 

Los bloques de recibir mensaje y enviar mensaje, son muy útiles para comunicar dos (o más) sprites.

Imagina que estás haciendo un juego como Mario Bros. Cada vez que Mario toca una moneda, quieres que esta desaparezca. Para lograrlo, puedes usar el bloque «Enviar mensaje» cada vez que Mario toque la moneda. El sprite de la moneda estará esperando este mensaje, y cuando lo reciba, simplemente desaparecerá. De esta manera, logras que la moneda se comporte como esperas, ¡desapareciendo cada vez que Mario la toca 🤠!

Bloques de Control

Resulta que los bloques hexagonales son especiales, ya que estos solo los podemos unir con los bloques que encontramos en la sección de control.

Esta sección es muy muy importante porque acá encontrarás bloques que utilizarás mucho a la hora de programar, y estos son los ciclos y condicionales. Las condicionales son los bloques de “si”, gracias a estos bloques puedes realizar alguna acción dependiendo de una condición. 

Mientras que las condicionales nos permiten evaluar condiciones, los ciclos nos permiten repetir una acción más de una vez, de esa manera evitamos repetir el mismo código muchas veces.

Los ciclos y condicionales son básicos para cualquier programador. Son como las herramientas esenciales en tu caja de herramientas. Con ellos, puedes tomar decisiones inteligentes y hacer que tu código se repita cuando lo necesites.

También verás en la sección de control, estos bloques:

Estos bloques son muy útiles si vas a usar varios sprites repetitivos. Por ejemplo, si quieres crear un juego como flappy bird, no es muy conveniente tener el mismo sprite del árbol 30 veces. Lo mejor que puedes hacer es crear un clon del sprite y cambiar la posición en la que se encuentra.

Operadores

Otras sección muy importante es la de los operadores, los operadores también los usarás mucho a la hora de programar. Podemos separar a los operadores en tres tipos:

  • Operadores matemáticos, como la suma, resta, multiplicación y división.
  • Operadores relacionales, como el menor que (<), mayor que (>) y el de asignación (=)
  • Operadores lógicos, como el y, o y no.

Fíjate como los operadores relacionales y los lógicos tienen forma hexagonal, es decir, solo pueden ser usados dentro de condicionales 🤓☝️.

Variables

Por último, veremos las variables. Las cuales son super útiles para almacenar información, si quieres crear un juego en dónde el usuario solo tiene tres vidas o quieres contar la cantidad de monedas que recogió el personaje, tendrás que usar una variable para poder almacenar ese dato. 

Con las variables podemos almacenar información como el nombre de un personaje o una cantidad numérica como la vida restante del personaje. En Scratch puedes crear muchas variables y así almacenar datos diferentes en cada una.

¡Y así terminamos este pequeño tour por la interfaz de Scratch! Hay algunas secciones que no abarcamos como la de sonido y apariencia, estas te las dejaremos a ti para que les eches un vistazo 👀.

¡En Scratch, el único límite es tu imaginación! Así que deja volar tu creatividad y prueba cosas nuevas. ¡Cada error es solo una oportunidad para aprender algo nuevo! ¡Mucha suerte en tu pset0! 🚀🎨

Tabla de contenidos