Puppy Code é un xogo de programación para nenos. Os nenos aprenden a programar axudando a un cachorro a buscar a súa pelota, paso a paso.
A pelota está nalgún lugar do xardín. O cachorro buscaraa, pero só se lle dis exactamente como chegar alí. Crea un plan, preme Executar e o cachorro seguiráo paso a paso.
Se o plan non funciona, cámbiao e inténtao de novo.
Iso é programar.
Das frechas ao código real
Os primeiros niveis non precisan lectura. Os nenos tocan as frechas e as imaxes levan o significado.
Despois, as frechas convértense en palabras nas teclas. Despois, os nenos escriben as palabras por si mesmos, nun teclado feito para mans pequenas.
Non hai un salto repentino das imaxes ao código. Cada nivel engade unha pequena idea nova, polo que aprender a programar parece un xogo.
As ideas de programación no interior
Os nenos atópanse con cada idea porque a necesitan para resolver un crebacabezas. O nome de programación para a idea pode vir despois.
Secuencia
Un plan é unha lista de pasos, feitos en orde.
Depuración
Algúns niveis comezan cun plan que contén un erro. Os nenos atopan o paso que sae mal e corríxeno.
Bucles
"facer 3 veces" repite os pasos que hai debaixo. Unha burbulla mostra que pasos pertencen ao bucle. O plan faise máis curto para escribir e o cachorro segue camiñando cada paso.
Se e se non
"se a pelota" fai unha pregunta: está a pelota aquí? Os pasos que hai debaixo só se executan cando a resposta é si. Os pasos que hai debaixo de "se non" se executan cando a resposta é non.
Plans curtos
No Caderno Pequeno do Cachorro, a páxina só ten sete liñas. Escribir cada paso xa non cabe, polo que os bucles e as preguntas fan que o plan sexa o suficientemente curto. Os programadores teñen unha regra para isto: non te repitas.
Funcións
"truco de busca" ensínalle ao cachorro uns cantos pasos baixo un nome. Escribir "buscar" fai que o cachorro os faga todos. Un truco funciona desde onde estea o cachorro.
Funcións que usan funcións
Un truco pode usar outro, do mesmo xeito que unha función chama a outra. Arranxa un truco unha vez, e cada lugar que o usa está arranxado.
Programación para nenos, sen presión
Puppy Code nunca di simplemente "Incorrecto".
Cando un plan deixa de funcionar, o xogo mostra o que o cachorro intentou facer e o que o detivo. O neno pode cambiar un paso e executar o plan de novo.
Un plan longo que funciona segue sendo unha resposta correcta. Só os niveis do caderno, coa súa páxina de sete liñas, piden un curto.
Hai:
• Sen temporizadores
• Sen puntuacións
• Sen rachas
• Sen presión para rematar rápido
• Sen forma de perder
Todos os niveis están abertos desde o principio. Os nenos poden permanecer nun nivel o tempo que queiran.
Unha tecla Escoitar lee cada misión en voz alta. Cada terceiro nivel que un neno remata trae un agasallo: unha nova imaxe para o álbum de recortes de Puppy.
Aprender xuntos
A programación para nenos funciona ben xuntos. Un neno e un adulto poden compartir unha pantalla, falar sobre o que o cachorro debería facer a continuación, facer predicións e escribir os pasos por quendas.
Unha páxina para adultos explica o que ensina cada mundo e como xogar con eles. Adaptase a clases de educación na casa, tempo de STEM ou unha tarde tranquila na casa.
Os adultos que nunca programaron antes tamén poden comezar no primeiro nivel.
Privado por deseño
Puppy Code non require unha conta.
Hai:
• Sen anuncios
• Sen análises
• Sen seguimento
• Sen conta nin rexistro
Nada se recolle nin se envía a ningún lado.
O progreso gárdase no dispositivo e permanece nel.
Aprende a programar: un xogo de crebacabezas con cachorros que ensina aos nenos a programar paso a paso.
Última actualización
3 de nov. de 2026