Puppy Code es un juego de programación para niños. Los niños aprenden a programar ayudando a un cachorro a buscar su pelota, paso a paso.
La pelota está en algún lugar del jardín. El cachorro la buscará, pero solo si le indicas exactamente cómo llegar. Crea un plan, pulsa "Ejecutar" y el cachorro lo seguirá paso a paso.
Si el plan no funciona, cámbialo e inténtalo de nuevo.
Eso es programar.
De las flechas al código real
Los primeros niveles no requieren leer. Los niños tocan las flechas y las imágenes les dan el significado.
Luego, las flechas se convierten en palabras en las teclas. Después, los niños escriben las palabras ellos mismos, en un teclado diseñado para manos pequeñas.
No hay un salto repentino de imágenes a código. Cada nivel añade una pequeña idea nueva, por lo que aprender a programar se siente como un juego.
Las ideas de programación
Los niños se encuentran con cada idea porque la necesitan para resolver un puzle. El nombre de programación de la idea puede surgir después.
Secuencia
Un plan es una lista de pasos, realizados en orden.
Depuración
Algunos niveles comienzan con un plan que contiene un error. Los niños encuentran el paso que falla y lo corrigen.
Bucles
"do 3 times" repite los pasos que contiene. Una burbuja indica qué pasos pertenecen al bucle. El plan se acorta y el cachorro sigue recorriendo cada paso.
Condiciones condicionales (if y else)
"if ball" pregunta: ¿está la pelota aquí? Los pasos que contiene se ejecutan solo si la respuesta es sí. Los pasos que contiene "else" se ejecutan si la respuesta es no.
Planes cortos
En Puppy's Little Notebook, la página solo tiene siete líneas. Escribir cada paso ya no cabe, así que los bucles y las preguntas hacen que el plan sea lo suficientemente corto. Los programadores tienen una regla para esto: no te repitas.
Funciones
"trick find" enseña al cachorro algunos pasos con un nombre. Al escribir "find", el cachorro los realiza todos. Un truco funciona desde cualquier lugar donde se encuentre el cachorro.
Funciones que usan funciones
Un truco puede usar otro, de la misma manera que una función llama a otra. Corrige un truco una vez y todos los lugares que lo usen quedarán corregidos.
Programación para niños, sin presión
Puppy Code nunca dice simplemente "Incorrecto".
Cuando un plan deja de funcionar, el juego muestra lo que el cachorro intentó hacer y qué lo detuvo. El niño puede cambiar un paso y volver a ejecutar el plan.
Un plan largo que funciona sigue siendo la respuesta correcta. Solo los niveles del cuaderno, con su página de siete líneas, requieren un plan corto.
Hay:
• Sin temporizadores
• Sin puntuaciones
• Sin rachas
• Sin presión para terminar rápido
• Imposible perder
Todos los niveles están disponibles desde el principio. Los niños pueden quedarse en un nivel todo el tiempo que quieran.
Una tecla de "Escuchar" lee cada misión en voz alta. Cada tres niveles que un niño completa, recibe un regalo: una nueva imagen para el álbum de recortes del cachorro.
Aprender juntos
Programar para niños funciona bien en pareja. Un niño y un adulto pueden compartir una pantalla, hablar sobre lo que el cachorro debería hacer a continuación, hacer predicciones y turnarse para escribir los pasos.
Una página para adultos explica qué enseña cada mundo y cómo jugar. Es ideal para clases en casa, actividades de ciencia, tecnología, ingeniería y matemáticas (STEM) o una tarde tranquila en casa.
Los adultos que nunca han programado pueden empezar desde el primer nivel.
Diseño privado
Puppy Code no requiere cuenta.
Ofrece:
• Sin anuncios
• Sin análisis
• Sin seguimiento
• Sin cuenta ni registro
No se recopila ni se envía ningún dato.
El progreso se guarda en el dispositivo y permanece allí.
Aprende a programar: un juego de puzles con cachorros que enseña a los niños a programar, paso a paso.