Laboratorio de Programación o Codelab.

Otro «educativo» juego navideño de Google parte del programa Santa Tracker.

En una operativa similar al Baile del Código o Code Boogie y Coding for Carrots, aquí el usuario aprende algunos axiomas de la programación, pero en vez de hacerlo bailando, el usuario va armando rompecabezas o resolviendo laberintos.

Laboratorio de programación es un juego muy divertido y original.

Este mini juego es parte de una colección de juegos navideños:

  1. Wrap Battle Google Doodle
  2. Pelea de Bolas de Nieve Snowball Storm
  3. ¿Dónde está Papá Noel? Google Doodle
  4. SnowBox Zona Nevada de Pruebas Google Doodle
  5. Quick Draw Español | Speed Sketch Juego Google
  6. Gum Ball | Juego Guía la Bola Google
  7. Penguin Dash Google Doogle
  8. Santa Selfie Juego de Navidad Google
  9. Google Ski o Elf Ski | Juego de Navidad
  10. Memorice Juego de Navidad Google
  11. Baile del Código o Code Boogie Juego de Navidad
  12. Jam Band de Elfos Juego de Navidad de Google
  13. Laboratorio de Programación Juego Navidad Google
  14. Túnel de Viento o WindTunnel Juego de Navidad
  15. Test de Geografía Google | Juego de Navidad
  16. Present Bounce ¡Qué No Se Te Caiga el Regalo!
  17. Tradiciones en Navidad Juego de Google
  18. Elfo Propulsado Jetpack Juego de Navidad Google
  19. Cuento Infantil Navideño Oli Bajo el Mar Google
  20. Pintura Navideña – Santa’s Canvas Juego Navidad
  21. Tirapiedras de Regalos – Juego de Navidad Google
  22. Google Glider – Juego Navidad Duende Volador
  23. Contraseña a Prueba de Pingüinos – Cuento de Navidad Google
  24. Luces Fuera – Cuento de Navidad Google

¡Chécalo aquí!

Haz clic en la imagen para jugar el Laboratorio de Programación de Google!

Un Laboratorio de Programación de Juegos

Codelab consiste básicamente de minijuegos de estrategia donde el usuario debe «programar» de manera correcta, de manera que ir avanzando y resolviendo problemas.

La idea es que las personas apliquen sus habilidades analíticas para resolver problemas. Asimismo, aprendan sobre secuencias y bucles.

En cuanto a la gráfica, Codelab incorpora divertidas imágenes y animaciones navideñas para hacer más «divertida» la enseñanza. Demás está decir que la música y los diseños navideños le dan un toque «especial» al juego.

El juego comienza con rompecabezas de elfos y luego pasa a laberintos de trampas. Todo se va resolviendo escogiendo correctamente los comandos direccionales.

En total Codelab consta de 10 desafíos que, como era esperable, aumentan ligeramente en dificultad a medida que avanza.

El primer nivel comienza simple y conceptual, sin agregar nada técnico que pueda confundir. Para el primer desafío, literalmente hay que combinar 2 piezas de rompecabezas, o llamémoslas «Bloques» para crear una imagen de un reno.

Luego, en el desafío 2, se usan 3 bloques para crear la imagen de un elfo.

El primer concepto es combinar piezas más pequeñas para crear un todo más grande. Simple. Aún no hay código, pero la mente está empezando a «condicionarse».

El nivel 3 es donde las cosas se ponen emocionantes.

El desafío aquí es mover a un elfo a través de un laberinto, paso a paso, para agarrar un regalo. Para ello, hay que utilizar los controles Norte, Sur, Este y Oeste.

En este desafío, 2 movimientos al norte permiten resolver el juego y llegar al regalo. Sólo hay que arrastrar 2 bloques del norte debajo del bloque «When Run» y presionar Play.

De esta manera, tras presionar Play, el Elfo avanzará en secuencia 2 puntos en la pantalla y encontrará el presente.

Así que ahora estamos juntando bloques de funciones y viendo directamente el resultado.

Más adelante, los desafíos aumentan en dificultad y finalmente nos introducen en bucles condicionales para repetir bloques de código.

Una vez más, los conceptos básicos de la programación, sin tener que escribir una línea de código.

En los desafíos más difíciles, hay más de una forma de resolver el rompecabezas y atravesar el laberinto.

En estos casos, Codelab indicará que se puede hacer en menos bloques de código. (es decir, se intenta enseñar a los jugadores el concepto básico de optimización).

Incluso se podría argumentar que esta es la base para enseñar el análisis de algoritmos y conceptos como Big O Notation.

Ahora, ¿cómo relacionamos esto con la escritura de código?

Bueno, hay un enlace que dice «Ver código» que se mostrará un equivalente de JavaScript.

Esto mostrará a los jugadores cómo el concepto de sus bloques de código se traduce en código realmente escrito.

Una Excelente Manera de Enseñar Programación

Laboratorio de Programacion de Santa Tracker se diferencia del resto de los juegos navideños de Google en que realmente aplica un sistema educativo.

La premisa de todos los lenguajes de programación es que no son difíciles «per se«, incluso si la escritura del código real pareciera serlo. Muchas veces lo que «complejiza» la tarea es el entorno de programación.

A esto apela Codelab. Intenta enseñar programación en un entorno de codificación «fácil de usar».

De acuerdo a muchos entendidos, algunos de los entornos de codificación más simples implican arrastrar y soltar visualmente cuadros de código que ya tienen una funcionalidad predeterminada. Hay menos punto y coma y más enfoque en juntar los bloques de construcción (aquellas funciones que se escriben con llaves).

Por ejemplo, el entorno de desarrollo nativo de Lego Mindstorms permite programar visualmente de esta manera: arrastrar y soltar sensores y bloques de control del motor para dar vida a los robots.

Altamente Adictivo

Como mencioné, la naturaleza visual y el hecho de que no es necesario usar un teclado y escribir código hace que Google Santa Tracker Codelab sea simple.

El hecho de que tenga un tema festivo lo hace divertido.

Al abstraer la noción de codificación en ensamblar bloques de construcción visualmente, Codelab nos proporciona los conceptos de codificación y, dado que podemos ver el código que se generaría, se vincula fácilmente con la codificación del mundo real.

El Codelab de Google Santa Tracker es un excelente ejemplo de cómo podemos comenzar a presentar la codificación a los estudiantes a edades más tempranas.

No puedo esperar a ver si hay más como este.

Conoce Otros Juegos de Google!

Juegos de Halloween de Google 🎃

Miniuegos del Asistente de Google 🗣️

Juegos de Deportes de Google ⚽

Minijuegos de Música de Google 🎶

Juegos Educativos de Google 📚