Puppy Code to gra w kodowanie dla dzieci. Dzieci uczą się kodowania, pomagając szczeniakowi przynieść piłkę, krok po kroku.
Piłka jest gdzieś w ogrodzie. Szczeniak ją przyniesie, ale tylko wtedy, gdy dokładnie powiesz mu, jak tam dotrzeć. Stwórz plan, naciśnij przycisk „Uruchom”, a szczeniak będzie podążał za nim krok po kroku.
Jeśli plan się nie powiedzie, zmień go i spróbuj ponownie.
To jest programowanie.
Od strzałek do prawdziwego kodu
Pierwsze poziomy nie wymagają czytania. Dzieci naciskają strzałki, a obrazki niosą znaczenie.
Następnie strzałki zamieniają się w słowa na klawiszach. Następnie dzieci same wpisują słowa na klawiaturze dostosowanej do małych rączek.
Nie ma nagłego przejścia od obrazków do kodu. Każdy poziom wprowadza jeden mały nowy pomysł, więc nauka kodowania przypomina zabawę.
Pomysły programistyczne w środku
Dzieci spotykają się z każdym pomysłem, ponieważ potrzebują go do rozwiązania zagadki. Nazwa programistyczna pomysłu może pojawić się później.
Sekwencja
Plan to lista kroków wykonywanych w kolejności.
Debugowanie
Niektóre poziomy zaczynają się od planu, który zawiera błąd. Dzieci znajdują krok, który jest błędny i go naprawiają.
Pętle
Komunikat „do 3 times” powtarza kroki pod nim. Dymek pokazuje, które kroki należą do pętli. Plan staje się krótszy do zapisania, a szczeniak nadal chodzi po każdym kroku.
If and else
Komunikat „if ball” zadaje pytanie: czy piłka jest tutaj? Kroki pod nim są wykonywane tylko wtedy, gdy odpowiedź brzmi „tak”. Kroki pod „else” są wykonywane, gdy odpowiedź brzmi „nie”.
Krótkie plany
W zeszycie Puppy's Little Notebook strona ma tylko siedem linijek. Wypisanie każdego kroku już się nie mieści, więc pętle i pytania sprawiają, że plan jest wystarczająco krótki. Programiści mają na to zasadę: nie powtarzaj się.
Funkcje
Komunikat „trick find” uczy szczeniaka kilku kroków pod nazwą. Napisanie „find” sprawia, że szczeniak wykonuje je wszystkie. Koniunkcja działa z dowolnego miejsca, w którym stoi szczeniak.
Funkcje wykorzystujące funkcje
Jedna sztuczka może wykorzystywać inną, tak jak jedna funkcja wywołuje inną. Napraw sztuczkę raz, a każde miejsce, w którym jest używana, będzie naprawione.
Programowanie dla dzieci, bez presji
Puppy Code nigdy nie mówi po prostu „Źle”.
Gdy plan przestaje działać, gra pokazuje, co szczeniak próbował zrobić i co go zatrzymało. Dziecko może zmienić jeden krok i ponownie uruchomić plan.
Długi plan, który działa, to wciąż prawidłowa odpowiedź. Tylko poziomy z zeszytu, z siedmioliniową stroną, wymagają krótkiego.
Jest:
• Brak timerów
• Brak punktów
• Brak serii
• Brak presji, aby szybko skończyć
• Brak możliwości przegrania
Każdy poziom jest otwarty od samego początku. Dzieci mogą pozostać na jednym poziomie tak długo, jak chcą.
Klawisz Listen odczytuje na głos każdą misję. Co trzeci poziom ukończony przez dziecko przynosi prezent: nowy obrazek do zeszytu Puppy.
Ucz się razem
Kodowanie dla dzieci dobrze się sprawdza w połączeniu. Dziecko i dorosły mogą dzielić jeden ekran, rozmawiać o tym, co szczeniak powinien zrobić dalej, przewidywać i na zmianę zapisywać kroki.
Strona dla dorosłych wyjaśnia, czego uczy każdy ze światów i jak się w to bawić. Nadaje się na lekcje w domu, zajęcia STEM lub spokojne popołudnie w domu.
Dorośli, którzy nigdy wcześniej nie programowali, również mogą zacząć od pierwszego poziomu.
Prywatny z założenia
Puppy Code nie wymaga konta.
Oferuje:
• Brak reklam
• Brak analiz
• Brak śledzenia
• Brak konta i rejestracji
Nic nie jest nigdzie gromadzone ani wysyłane.
Postępy są zapisywane na urządzeniu i pozostają tam.
Naucz się kodować: gra logiczna dla szczeniaków, która uczy dzieci programowania krok po kroku.
Ostatnia aktualizacja
3 lis 2026