Puppy Code е игра за кодиране за деца. Децата се учат да кодират, като помагат на кученце да донесе топката си, стъпка по стъпка.
Топката е някъде в градината. Кученцето ще я донесе, но само ако му кажете точно как да стигне до там. Изградете план, натиснете „Бягай“ и кученцето го следва стъпка по стъпка.
Ако планът не работи, променете го и опитайте отново.
Това е програмиране.
От стрелки към истински код
Първите нива не се нуждаят от четене. Децата натискат стрелки, а картинките носят значението.
След това стрелките се превръщат в думи на клавишите. След това децата сами пишат думите на клавиатура, направена за малки ръце.
Няма внезапно прескачане от картинки към код. Всяко ниво добавя една малка нова идея, така че ученето на кодиране се усеща като игра.
Идеите за програмиране вътре
Децата срещат всяка идея, защото им е необходима, за да решат пъзел. Името за програмиране за идеята може да дойде след това.
Последователност
Планът е списък от стъпки, изпълнени по ред.
Отстраняване на грешки
Някои нива започват с план, който има грешка. Децата намират стъпката, която е грешна, и я поправят.
Цикли
„направи 3 пъти“ повтаря стъпките под него. Балонче показва кои стъпки принадлежат на цикъла. Планът се скъсява за писане, а кученцето все още изминава всяка стъпка.
Ако и иначе
„ако топка“ задава въпрос: топката тук ли е? Стъпките под нея се изпълняват само когато отговорът е „да“. Стъпките под „иначе“ се изпълняват, когато отговорът е „не“.
Кратки планове
В „Малкият бележник на кученцето“ страницата има само седем реда. Изписването на всяка стъпка вече не е подходящо, така че циклите и въпросите правят плана достатъчно кратък. Програмистите имат правило за това: не се повтаряйте.
Функции
„трик намиране“ учи кученцето на няколко стъпки под име. Написването на „намиране“ след това кара кученцето да ги направи всички. Трикът работи откъдето и да стои кученцето.
Функции, които използват функции
Един трик може да използва друг, по начина, по който една функция извиква друга. Поправете един трик веднъж и всяко място, където се използва, ще бъде поправено.
Програмиране за деца, без натиск
Puppy Code никога не казва просто „Грешно“.
Когато един план спре да работи, играта показва какво се е опитало да направи кученцето и какво го е спряло. Детето може да промени една стъпка и да изпълни плана отново.
Дълъг план, който работи, все още е правилен отговор. Само нивата в тетрадката, със своята седемредова страница, изискват кратък отговор.
Има:
• Без таймери
• Без резултати
• Без серии
• Без натиск за бързо завършване
• Няма начин да загубите
Всяко ниво е отворено от самото начало. Децата могат да останат на едно ниво толкова дълго, колкото искат.
Клавиш за слушане чете всяка мисия на глас. Всяко трето ниво, което детето завърши, носи подарък: нова снимка за албума на кученцето.
Учете заедно
Програмирането за деца работи добре един до друг. Дете и възрастен могат да споделят един екран, да говорят какво трябва да направи кученцето след това, да правят прогнози и да се редуват да пишат стъпки.
Страница за възрастни обяснява какво учи всеки свят и как да се включите. Подходяща е за уроци по домашно обучение, STEM време или тих следобед у дома.
Възрастни, които никога не са програмирали преди, също могат да започнат от първо ниво.
Private by Design
Puppy Code не изисква акаунт.
Има:
• Без реклами
• Без анализи
• Без проследяване
• Без акаунт или регистрация
Нищо не се събира или изпраща никъде.
Напредъкът се запазва на устройството и остава там.
Научете се да програмирате: пъзел игра с кученца, която учи децата да програмират стъпка по стъпка.
Актуализирано на
3.11.2026 г.