0Pricing
Coding for Kids · Lekcja

Odbijanie się od krawędzi

Spraw, aby kształt odbijał się od krawędzi

Odbijanie się od krawędzi to bezpłatna lekcja Coding for Kids na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Coding for Kids, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Coding for Kids zawiera 4 lekcji w sumie.

Odbijanie, odbijanie!

Witaj, animatorze! 🏀 Dziś sprawimy, że nasz żółw będzie odbijać się od krawędzi okna!

Tak jak piłka w pokoju. 🎾

Krawędzie okna

Okno ma krawędzie: lewą, prawą, górną i dolną. 🪟

Gdy żółw dotrze do krawędzi, chcemy, żeby zawrócił!

Sprawdzanie pozycji

Używamy t.xcor(), aby zapytać: "gdzie żółw znajduje się od lewej do prawej?" 📍

Jeśli ta liczba będzie zbyt duża, żółw znajduje się blisko krawędzi!

Zawracanie

Aby się odbić, żółw zmienia kierunek. Można użyć t.right(180), aby całkowicie zawrócić. 🔄

Proste odbijanie

Żółw porusza się, a jeśli zajdzie zbyt daleko w prawo, zawraca! 🏀

import turtle

t = turtle.Turtle()
for i in range(20):
    t.forward(20)
    if t.xcor() > 150:
        t.right(180)
turtle.done()

Zawrócił!

Gdy żółw minął wartość 150, obrócił się i wrócił! 🔄

To właśnie jest odbicie!

Magiczne słowo if

Użyliśmy if! 🤔

if oznacza: "zrób to tylko WTEDY, gdy coś jest prawdą". Tutaj: obróć się tylko JEŚLI żółw zaszedł zbyt daleko w prawo.

Odbijanie w obie strony

Możemy odbijać się także od lewej krawędzi! Sprawdźmy obie strony. ↔️

import turtle

t = turtle.Turtle()
for i in range(30):
    t.forward(20)
    if t.xcor() > 150:
        t.right(180)
    if t.xcor() < -150:
        t.right(180)
turtle.done()

Tam i z powrotem

Teraz żółw odbija się między obiema krawędziami, tam i z powrotem! ↔️🏀

Tak jak prawdziwa odbijająca się piłka.

Jak działają prawdziwe gry

Postacie w grach wideo odbijają się od ścian w taki sam sposób! 🎮

Porusz postacią, sprawdź krawędź i w razie potrzeby zmień kierunek. Poznali Państwo prawdziwy trik stosowany w grach!

Mistrz odbijania!

Nauczyli się Państwo sprawdzać pozycję za pomocą xcor() i odbijać się przy użyciu if. 🏀🏆

Szybki test

Quiz o odbijaniu! 🏀

Ekspert od odbijania!

Wspaniale! 🎉 Żółw potrafi odbijać się we wszystkich kierunkach.

Następna lekcja: stworzenie własnej ruchomej sceny! 🎬

Często zadawane pytania

Czy lekcja „Odbijanie się od krawędzi” jest bezpłatna?

Tak — pełny tekst „Odbijanie się od krawędzi” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Coding for Kids, przejdź na CoddyKit PRO. Kurs Coding for Kids zawiera 4 lekcji w sumie.

Co nauczysz się w „Odbijanie się od krawędzi”?

Spraw, aby kształt odbijał się od krawędzi Ćwiczysz Coding for Kids z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Coding for Kids?

Nie wymagamy żadnego doświadczenia. Coding for Kids w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.

Ile czasu zajmuje lekcja „Odbijanie się od krawędzi”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Coding for Kids?

Tak. Każda lekcja Coding for Kids zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Wprawianie obiektów w ruch
  2. Powtarzanie ruchu
  3. Odbijanie się od krawędzi
  4. Własna animacja
← Powrót do Coding for Kids