Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

¿Qué es Scratch, el lenguaje de programación?

Scratch es una introducción visual a la programación para niños que consiste en arrastrar y soltar. La codificación mejora las habilidades de resolución de problemas, promueve el pensamiento analítico y fomenta la creatividad. Así es como pueden empezar.

¿Por qué los niños deberían aprender a programar?

El acto mismo de aprendiendo a programar es una disciplina que vale la pena. Los niños se benefician especialmente de la experiencia repetida de tomar una idea y producir un programa terminado. Requiere y refina muchas habilidades deseables. La fase de idea requiere planificación y creatividad. La fase de implementación requiere comprender el lenguaje de programación, el ensamblaje lógico pieza por pieza del código y la depuración metódica y analítica del programa.

A medida que desarrollas tus habilidades, la programación continúa esforzándote. Siempre hay otra idea o proyecto que puedes seguir. Y como ocurre con la mayoría de las habilidades que se aprenden, cuanto antes empiece, mejor. Pero hacer que la programación sea atractiva y satisfactoria para las mentes jóvenes no es tan fácil como simplemente dejarlas frente a un editor.

Para capturar la imaginación de los niños pequeños es necesario hacer las cosas divertidas. Sea lo que sea, tiene que parecer un esfuerzo en el que quieran participar. Scratch es la solución perfecta para esto. Es un lenguaje de programación de muy alto nivel, por lo que es fácil hacer las cosas rápidamente. Se trata principalmente de arrastrar y soltar, por lo que hay pocas posibilidades de que un error tipográfico provoque un colapso.

Relacionado: 20101209_103927.jpg

Registrar una cuenta rasca y gana

Scratch es una plataforma para crear programas y también para compartirlos. Para comenzar, visite el Plataforma en línea Scratch y regístrese para obtener una nueva cuenta. El registro le permite almacenar sus proyectos en línea y volver a ellos más tarde. Mirar el código de otros programadores también es una excelente manera de aprender.

Scratch permite a los usuarios registrados compartir sus proyectos, por lo que al registrarse obtendrá acceso a todos los proyectos compartidos en la plataforma. Hay más de 82 millones de proyectos compartidos por más de 74 millones de usuarios, lo que lo convierte en un valioso recurso de referencia.

Cuando registre una cuenta nueva, se le pedirá que cree un nombre de usuario y contraseña, y que complete algunos otros campos, como una dirección de correo electrónico. Debe verificar su dirección de correo electrónico para completar la creación de su cuenta. Una vez que esté completo, su hijo puede comenzar su viaje de programación.

Cómo empezar con Scratch

Los programas Scratch presentan personajes llamados sprites. Los programas actúan sobre los sprites, permitiéndole mover sprites, adjuntar sonidos a las acciones y crear bocadillos. Para que tenga una idea de la programación con Scratch, repasemos el proceso de creación de un pequeño juego en Scratch. Parecerá un proceso largo y complejo sobre el papel, pero su hijo rápidamente comenzará a recorrer el proceso intuitivo.

Seleccionar un Sprite y un fondo

Para iniciar un proyecto, haga clic en el elemento “Crear” en la barra de menú.

Se abrirá el espacio de trabajo de Scratch.

  1. El lado izquierdo de la pantalla muestra una lista de bloques de programación.
  2. El área de la pantalla principal es donde crea sus programas combinando bloques de programación en rutinas.
  3. La parte superior derecha de la pantalla es una ventana de vista previa.
  4. La parte inferior derecha de la pantalla contiene los sprites y fondos que están en uso en su programa.

El sprite predeterminado ya se ha agregado a la ventana de vista previa y a la ventana de sprites. No lo usaremos, así que haga clic en el ícono de la papelera para eliminarlo.

Haz clic en el icono azul “Gato” en la esquina inferior derecha de la ventana del objeto y haz clic en el elemento del menú “Elegir un objeto” (lupa).

Aparece la ventana de selección de sprites. Haz clic en el objeto que deseas usar. Elegimos un pingüino.

El sprite que elijas se muestra en tu ventana de sprites y en la ventana de vista previa. Haga clic en el icono azul “Paisaje” en la parte inferior derecha de la pantalla y haga clic en el elemento del menú “Elegir un fondo” (lupa).

Aparece la pantalla de selección de fondo. Haga clic en el fondo que desea utilizar. Elegimos un entorno ártico. La ventana de vista previa mostrará tu objeto y fondo.

Agregar bloques de código

En la ventana de vista previa, arrastra tu objeto a su posición inicial. Colóquelo cerca de la parte inferior izquierda del fondo. Su ventana de vista previa debería verse similar a esta:

En el lado izquierdo de la pantalla, hay íconos de colores que parecen círculos o puntos rellenos. Al seleccionar uno de estos, se cambia la categoría del bloque de código que se muestra. Las categorías son:

  • Movimiento: Movimientos de sprites como ángulos y posición.
  • Aspecto: Controla las imágenes del sprite.
  • Sonido: Reproduce archivos de audio y efectos
  • Eventos: Controladores de eventos
  • Control: Condicionales y bucles, etc.
  • Sensación: Permite que los sprites interactúen con el entorno.
  • Operadores: Operadores matemáticos, comparaciones
  • variables: Variable y Listas de uso y asignación

Asegúrese de que el icono del punto azul “Movimiento” esté seleccionado y arrastre el bloque de código “Cambiar Y por” al área de la pantalla principal.

Este bloque de código mueve el sprite 10 píxeles en el eje Y, que es el eje arriba y abajo. Debido a que 10 es un número positivo, la nueva posición del objeto será más alta en la pantalla que su posición anterior.

Seleccione el ícono de punto amarillo “Control” y arrastre un bloque de código “Repetir” a la pantalla principal. Suéltelo sobre el bloque de código “Cambiar Y por”. Debería envolverse alrededor del bloque de cambios. El código dentro del bloque de repetición se repetirá 10 veces.

Si alguna vez arrastra el bloque de código incorrecto, simplemente haga clic en él y luego presione la tecla “Eliminar”.

Repita ese proceso para tener otro bloque de código “Cambiar Y por” dentro de otro bloque de código “Repetir”. Si arrastra este bloque de código a la parte inferior del primer bloque de código, harán clic juntos y se convertirán en un bloque de código más grande.

Cambie los valores en los bloques de código “Cambiar Y por” a 15 y -15. Este conjunto de bloques de código moverá nuestro despecho hacia arriba 10 veces en pasos de 15 píxeles, y luego hacia abajo nuevamente en 10 pasos de 15 píxeles. Esto hará que nuestro sprite se eleve en el aire y luego vuelva a caer.

Haga clic en el ícono de punto naranja “Variables”, luego haga clic en el botón “Crear una variable”. Aparece el cuadro de diálogo “Nueva variable”.

Llamaremos a nuestra nueva variable “puntuación”. Haga clic en el botón azul “Aceptar”.

Arrastre un bloque de código “Cambiar mi variable por” y adjúntelo al final de nuestra creciente pila de bloques de código. Seleccione “puntuación” en el menú desplegable en el bloque de código “Cambiar mi variable por”.

Desde la categoría amarilla “Eventos”, arrastre un bloque de código “Cuando se presiona la tecla espaciadora” y suéltelo en la parte superior de nuestros bloques de código de pila. Desde la categoría magenta “Sonidos”, arrastre un bloque de código “Iniciar sonido” y seleccione “Chirp” en el menú desplegable. Colóquelo debajo del bloque de código “Cuando se presiona la tecla espaciadora”. Se acomodará en su lugar entre los bloques de código “Cuando se presiona la tecla espaciadora” y “Iniciar sonido”.

Inicie una nueva pila de bloques de código arrastrando un bloque de código “Ir a XY” de la categoría azul “Movimiento” y un bloque de código “Establecer mi variable en” de la categoría naranja “Variables” y haga clic en ellos juntos. Convenientemente, el bloque de código “Ir a XY” ya tiene cargada la posición actual del objeto. Cuando comience el juego, el objeto pingüino se moverá a esta posición.

Para iniciar el juego haremos clic en el icono de la bandera verde. Para que suceda algo cuando hacemos clic en él, arrastre un bloque de código “Cuando se hace clic en la bandera verde” y colóquelo en la parte superior de nuestra nueva pila de bloques de código. Su área de trabajo debería verse así:

Si haces clic en el icono de la bandera verde y presionas la tecla “Espacio”, el pingüino debería saltar, chirriar y flotar de regreso a la tierra.

Agregar otro sprite

Haz clic nuevamente en el ícono azul con forma de gato y elige otro objeto. Elegimos el huevo. El huevo se agrega a la ventana de tu sprite y a la ventana de vista previa. Arrastre el huevo hasta que esté en el extremo inferior derecho de la ventana de vista previa.

Nuestro pingüino va a saltar sobre huevos que se deslizan, así que démosle una oportunidad de luchar. Haz clic en el huevo en la ventana del sprite y establece su tamaño en 65.

Cuando haces clic en el huevo en la ventana del sprite, se borra el área de trabajo principal. Solo ves los bloques de código asociados con el objeto seleccionado actualmente. Haz clic en el pingüino en la ventana del sprite y verás los bloques de código que ya hemos creado.

Para hacer que el objeto del huevo haga algo, selecciónelo en la ventana del objeto. Arrastre un bloque de código “Ir a XY” al área de trabajo principal. La posición del huevo ya está introducida. En la ventana de vista previa, arrastre el huevo hasta la esquina inferior izquierda. Arrastre un bloque de código “Glide Secs to XY” al área de trabajo y haga clic en la parte inferior del bloque de código “Ir a XY”.

Arrastra un bloque de código repetido “Para siempre” y envuélvelo alrededor de los otros dos bloques de código. Cambie el valor de 1 segundo en el bloque de código “Glide Secs to XY” a 2 segundos. Arrastra un bloque de código “Cuando se hace clic en la bandera verde” y colócalo encima de nuestra pequeña pila de bloques de código. Debería verse así:

Si haces clic en el icono de la bandera verde y ejecutas el juego, los huevos deberían deslizarse de derecha a izquierda. Si lo haces bien, la barra espaciadora hace que el pingüino salte sobre el huevo. Para que el juego sea un desafío, debemos imponer una penalización por malos saltos y colisiones con huevos.

Agregar una penalización

Con el objeto del huevo resaltado en la ventana del objeto, arrastre un bloque de código “Esperar hasta” desde la categoría naranja “Control” de bloques de código. Luego arrastre también un bloque de código “Detener todo”. Sujételos con el bloque de código “Detener todo” en la parte inferior.

Desde la categoría “Detección”, arrastre un bloque de código “Tocar” y suéltelo en el bloque de código “Esperar hasta”. Suéltala sobre la forma hexagonal estirada que está rellena de un naranja más oscuro.

Seleccione el nombre de nuestro sprite pingüino en el menú desplegable en el bloque de código “Tocar”. El valor predeterminado es “Penguin 2”. Finalmente, arrastre un bloque de código “Cuando se haga clic en la bandera verde” y colóquelo en la parte superior de nuestra nueva pila de bloques de código. Estos son los dos bloques de código para el objeto del huevo:

Los bloques de código que acabamos de agregar detectan cuando el huevo toca al pingüino. Haz clic en el icono de la “Bandera Verde” para iniciar el juego. El juego se detendrá cuando hagas clic en el ícono de parada “Círculo rojo” o cuando un huevo toque al pingüino.

Rascar es fácil

Rascar es fácil. Se necesita más tiempo para describir qué hacer que para hacerlo. Pero incluso siguiendo los pasos para crear este sencillo juego, hemos encontrado algunos conceptos útiles. Repetir bucles, Coordenadas cartesianasdetección de colisiones y variables incrementales están contenidas en este pequeño ejemplo.

Si tienes niños de 8 años en adelante, Scratch es una excelente manera de presentarles el pensamiento disciplinado mientras piensan que están jugando. Si desea llevar su educación en programación un paso más allá, es posible que desee obtenerlos juguetes de codificación o un cuadro de suscripción de codificación.