Aquest Doodle es va crear el 2017 per commemorar els cinquanta anys de l’aparició dels primers llenguatges de programació pensats per a infants. Va ser desenvolupat conjuntament pels equips de Google Doodle i Google Blockly, amb la col·laboració d’investigadors de Scratch del MIT.
El protagonista és un conill que s’ha de desplaçar per diferents recorreguts formats per caselles. El joc consta de diferents nivells i introdueix progressivament conceptes bàsics de programació, com ara l’ordre de les instruccions, les repeticions i l’optimització de seqüències. Els blocs estan inspirats en el sistema de programació visual de Scratch.
Dinàmica de funcionament
L’objectiu de cada nivell és aconseguir que reculli totes les pastanagues mitjançant una seqüència correcta d’ordres. Per fer-ho, hauràs de crear un petit programa visual que indiqui al conill com ha d’avançar i girar.
Arrossega o selecciona blocs gràfics que representen accions, com avançar, girar o repetir una seqüència. Després, col·loca'ls en l’ordre que consideris adequat i prem el botó d’execució.
El conill segueix les instruccions una per una. Quan el programa és correcte, recull totes les pastanagues i es desbloqueja el nivell següent. Quan la seqüència no funciona, es poden reorganitzar els blocs i tornar-ho a provar sense penalització ni límit de temps.
A mesura que s’avança, els recorreguts es fan més complexos i cal utilitzar bucles per repetir instruccions, reduir el nombre de blocs i trobar solucions més eficients. Aquesta dinàmica afavoreix l’aprenentatge per assaig i error, la planificació i la detecció de patrons.