Najczęstsze pytania

Te odpowiedzi dotyczą internetowego IDE, które działa w przeglądarce. Uruchom je tutaj. Jeśli używasz aplikacji do pobrania, zajrzyj do sekcji aplikacja na komputer na końcu.

Czy potrzebuję konta?

Na początek nie. Bez logowania możesz pisać i uruchamiać programy w Logo, korzystać z edytorów Bloki i Tekst, otwierać przykłady i opublikowane projekty oraz pobierać swoją pracę (Plik > Pobierz… > Projekt albo jako obraz, model STL, film lub GIF). Bieżąca przestrzeń robocza jest też przechowywana w przeglądarce, więc przetrwa ponowne załadowanie strony.

Zalogować się trzeba, żeby korzystać z:

  • Save i Open, które przechowują projekty w Twojej przestrzeni online
  • Publish, Fork oraz Udostępnij jako… > Projekt do uruchomienia…
  • zakładki Claude i podpowiedzi Claude’a w edytorze i przy komunikatach o błędach
  • Moje grupy, do prowadzenia klasy

Użyj menu Zaloguj się, aby się zalogować lub założyć konto.

Jak zapisywać, udostępniać, publikować i przerabiać projekty?

  • Save zapisuje projekt w Twojej przestrzeni, a Open go otwiera. Możesz też wpisać save w konsoli.
  • Fork zapisuje bieżącą przestrzeń roboczą jako nowy projekt, nie zmieniając oryginału.
  • Publish udostępnia zapisany projekt wszystkim. Wybierz kilka tagów i naciśnij Opublikuj. Opublikowane projekty pojawiają się w Plik > Przeglądaj opublikowane… oraz w galerii.
  • Share daje link typu Model do oglądania albo Projekt do uruchomienia.

Aby przerobić cudzą pracę, otwórz ją z galerii lub z przykładów i naciśnij Przerób (w IDE przycisk nazywa się Otwórz). Projekt wczyta się do Twojej przestrzeni roboczej; naciśnij Save, żeby zachować własną kopię. Każdy projekt ma też przyciski Uruchom, otwierający odtwarzacz pełnoekranowy, i Udostępnij, dający odtwarzacz do osadzenia na innej stronie.

Bloki czy tekst?

Jedno i drugie, i możesz się między nimi przełączać. Zakładki Bloki i Tekst są nad edytorem i edytują ten sam kod.

  • Zmiany w Blokach są stosowane w przestrzeni roboczej, gdy tylko są poprawne. Ewentualne problemy wyświetlają się na pasku u góry Bloków.
  • Zmiany w Tekście są stosowane po naciśnięciu Update. Jeśli przełączysz się na Bloki z niezastosowanymi zmianami, IDE zapyta, czy je Zastosuj i przełącz, Odrzuć, czy Anuluj.

Dlaczego moja zmiana nic nie robi?

Zmiany w edytorze tekstu zaczynają działać dopiero po naciśnięciu Update nad edytorem. Update stosuje Twój kod i jeśli wszystko jest w porządku, kursor wraca do konsoli, gotowy do uruchomienia programu. Jeśli jest błąd, kursor zostaje w edytorze, żeby można go było poprawić. Revert odrzuca zmiany od ostatniego Update.

Warto też sprawdzić:

  • Zdefiniowanie procedury jej nie uruchamia. Po Update wpisz jej nazwę w konsoli.
  • Ustawienia > Automatyczna aktualizacja > Wł. stosuje zmiany za każdym razem, gdy opuszczasz edytor, więc nie trzeba naciskać Update.
  • Ustawienia > Kodowanie na żywo decyduje, co Update robi z działającym programem. Gdy jest Wył. (domyślnie), Update zatrzymuje program i ponownie wczytuje przestrzeń roboczą. Gdy jest Wł., nowy kod jest wprowadzany, a program działa dalej, i żółwie zostają tam, gdzie są.

Jak zmienić język?

  • W IDE: użyj Ustawienia > Język. Zmiana działa od razu, także dla komunikatów samego Logo, a IDE zapamiętuje wybór. Link do IDE zakończony na ?lang=pl (albo en, ja, fr, es) otwiera je w tym języku tylko na czas tej wizyty.
  • Na tej stronie: użyj menu języków u góry strony. Jeśli strona nie jest jeszcze przetłumaczona, trafisz na stronę główną w danym języku.

Jak założyć klasę?

Zaloguj się, wybierz Moje grupy z menu użytkownika i naciśnij + Nowa grupa. Przy tworzeniu pierwszej grupy trzeba potwierdzić adres e-mail sześciocyfrowym kodem.

Naciśnij Zarządzaj przy grupie, żeby:

  • skopiować jej Link rejestracyjny i przekazać go uczniom, którzy zakładają przez niego konta w grupie
  • zresetować hasło ucznia
  • oznaczyć ją jako klasę i wybrać, jakie prymitywy i funkcje dostają uczniowie oraz czy mogą udostępniać i publikować
  • zobaczyć Postęp każdego ucznia i podsumowanie klasy przez AI

Więcej o używaniu turtleSpaces w klasie znajdziesz na stronie Dla nauczycieli.

Jak otworzyć przykłady?

Użyj Przykłady > Przeglądaj przykłady… w IDE albo przeglądaj przykłady stąd. Wybierz jeden i naciśnij Otwórz (lub Przerób), żeby wczytać go do przestrzeni roboczej. Wiele przykładów uruchamia się samo; jeśli któryś nie, znajdź w edytorze główną procedurę i wpisz jej nazwę w konsoli.

Możesz też wpisać pots w konsoli, aby zobaczyć listę wszystkich procedur w przestrzeni roboczej.

Jak poruszać kamerą?

Użyj myszy w widoku 3D:

  • Przeciągnij z lewym przyciskiem, żeby kamera krążyła wokół swojego punktu zakotwiczenia. Na początku jest to [0 0 0], pozycja startowa Myrtle.
  • Przeciągnij z prawym przyciskiem w lewo lub w prawo, żeby obrócić kamerę, a do przodu i do tyłu, żeby ją przybliżyć lub oddalić. Kółko myszy też przybliża i oddala.
  • Przeciągnij z oboma przyciskami (albo środkowym), żeby przesunąć widok.

Widok > Sterowanie kamerą w IDE również to przypomina.

Jak poruszać kamerą z programu?

Domyślna kamera to żółw o imieniu Snappy! Możesz przełączyć się na Snappy’ego, wpisując:

Potem wydawaj mu polecenia tak jak Myrtle (fd 20, rt 90 itd.). Wpisz setturtle "myrtle, żeby wrócić. Jeśli Snappy ma zrobić tylko jedną czy dwie rzeczy, poprzedź instrukcję jego imieniem i dwukropkiem. Działa to z każdym żółwiem:

Jak utworzyć nową procedurę?

Wpisz ją w edytorze tekstu i naciśnij Update albo wpisz ją w konsoli:

W przeciwieństwie do niektórych innych Logo procedurę możesz nazwać, jak chcesz. Uwaga jednak: jeśli użyjesz nazwy, którą ma już prymityw, Twoja procedura go zastąpi (co bywa bardzo przydatne!). Aby użyć wbudowanego prymitywu wewnątrz swojego zamiennika, poprzedź go znakiem @:

Czytaj przykłady!

Kiedy znasz już trochę Logo, warto przeczytać przykłady. Dużo składni i samego języka stanie się wtedy zupełnie jasne.

Aplikacja na komputer

Aplikacja do pobrania to to samo IDE działające na Twoim komputerze, więc większość powyższych odpowiedzi dotyczy także jej. Różnice:

  • Save działa bez konta i zapisuje na komputerze, w folderze turtlespaces w folderze Documents.
  • Publish, Fork, Share i Przeglądaj opublikowane… to funkcje online i nie ma ich w aplikacji na komputer.