# Rozpoczęcie pracy

Gdy uruchomisz program &kturtle; zobaczysz następujące okno: Oto zrzut ekranu programu &kturtle;, gdy jest on uruchamiany po raz pierwszy Główne okno &kturtle; W tym podręczniku przyjmujemy, że językiem poleceń &turtlescript; jest polski. Język możesz zmienić w menu Ustawienia Język. Pamiętaj, że język, który ustawisz tutaj będzie musiał być wykorzystywany do wpisywania poleceń &turtlescript; i jest on niezależny od tego, który jest używany w systemie i przy wyświetlaniu interfejsu programu &kturtle;.

## Pierwsze kroki z &turtlescript;: poznaj Żółwia!

Musiałeś już zauważyć żółwia w samym środku okna: dowiesz się teraz jak nim sterować za pomocą poleceń wpisywanych do edytora.

### Poruszanie żółwiem

Rozpocznijmy od wprawienia żółwia w ruch. Nasz żółw może się poruszać na trzy sposoby:, (1) może się poruszać w przód i w tył, (2) może skręcać w lewo i w prawo oraz (3) może iść bezpośrednio do miejsca wskazanego na ekranie. Spróbuj na przykład:

    naprzód 100
    lewo 90

Wpisz lub kopiuj-wklej kod do edytora i wykonaj go (używając Wykonaj Wykonaj), żeby zobaczyć rezultat.

Po wpisaniu i wykonaniu podanych wyżej poleceń można zaobserwować jedno z następujących zdarzeń:

1. Po wykonaniu polecenia, żółw przesuną się do góry, narysował linię, a następnie zrobił jedną czwartą obrotu w lewo. Stało się tak, ponieważ wprowadziłeś polecenia `naprzód` oraz `lewo`.

2. Kolor kodu zmieniał się w miarę jak go pisałeś: opcja ta nazywana jest intuicyjnym podświetlaniem — różne rodzaju poleceń są podświetlane w różny sposób. Ułatwia to czytanie dużych bloków tekstu.

3. Żółw narysował cienką czarną linię.

4. Być może pojawił się komunikat błędu. Może to zwyczajnie oznaczać dwie rzeczy: mogłeś popełnić błąd podczas kopiowania poleceń, albo napisałeś polecenia w innym języku niż ten, który został zdefiniowany dla poleceń &turtlescript; (język możesz zmienić wybierając Ustawienia Język).

Prawdopodobnie zauważyłeś, że polecenie `naprzód 100` spowodowało przesunięcie żółwia do przodu i pozostawienie linii, a polecenie `lewo 90` obrót o 90 stopni w lewo.

Sprawdź następujące odnośniki do podręcznika użytkownika, aby uzyskać informacje na temat nowych poleceń: `naprzód`, `wstecz`, `lewo` i `prawo`.

### Dodatkowe przykłady

Pierwszy przykład był bardzo prosty, więc ruszajmy dalej!

    czyść

    ustalRozmiar 200,200
    ustalKolTła 0,0,0
    ustalKolPis 255,0,0
    ustalGrubość 5

    idź 20,20
    ustalKierunek 135

    naprzód 200
    lewo 135
    naprzód 100
    lewo 135
    naprzód 141
    lewo 135
    naprzód 100
    lewo 45

    idź 40, 100

Podobnie i tutaj możesz wpisać lub skopiować i wkleić kod do edytora kodów lub otworzyć plik`arrow` za pomocą Przykłady, a następnie wykonać go (korzystając z menu Wykonaj Wykonaj), aby zobaczyć rezultat. Po następnych przykładach będziesz już wiedział dokładnie o co chodzi.

Jak widać, drugi przykład zawiera zdecydowanie więcej kodu. Zauważyłeś na pewno kilka nowych poleceń. Oto ich krótkie wyjaśnienie:

`czyść` powoduje przywraca wszystko do stanu, w jakim znajdowało się po uruchomieniu &kturtle;.

`ustalRozmiar 200,200` ustawia wysokość i szerokość obszaru na 200 pikseli. Wysokość i szerokość są sobie równe, tak więc obszar będzie kwadratem.

`ustalKolTła 0,0,0` koloruje tło na czarno. `0,0,0` jest kombinacją RGB, w której wszystkie wartości są ustawione na `0`, co daje kolor czarny.

`ustalKolPis 255,0,0` ustawia kolor pióra na czerwony. `255,0,0` jest kombinacją RGB, w której tylko wartość czerwona została ustawiona na `255` (w pełni włączona) podczas gdy inne (zielona i niebieska) zostały ustawione na `0` (w pełni wyłączone). Rezultatem jest ostry kolor czerwony.

Jeżeli nie rozumiesz wartości kolorów, to przeczytaj w słowniczku objaśnienie kombinacji RGB.

`ustalGrubość 5` ustawia szerokość (rozmiar) pióra na `5` pikseli. Od teraz, każda linia rysowana przez żółwia będzie miała szerokość `5`-ciu pikseli, aż do momentu zmiany wartości parametru `ustalGrubość` na inną.

`idź 20,20` powoduje, że żółw przemieszcza się w określone miejsce obszaru. Pozycja jest obliczana od lewego górnego rogu, więc miejsce docelowe znajduje się 20 pikseli na lewo i 20 pikseli w dół. Pamiętaj, że po poleceniu `idź` żółw nie będzie rysował linii.

`ustalKierunek 135` ustawia kierunek żółwia. Polecenia `lewo` oraz `prawo` zmieniają kąt położenia rozpoczynając od bieżącego kierunku. Polecenie `ustalKierunek` zmienia kąt żółwia z pozycji zero, czyli nie ma znaczenia w jakiej pozycji znajdował się żółw przed zmianą kąta położenia.

Po poleceniu `ustalKierunek` następuje wiele poleceń `naprzód` i `lewo`. Te polecenia powodują rysowanie.

Wreszcie kolejne polecenie `idź` powoduje przesunięcie żółwia na bok.

Pamiętaj, że odnośniki do poleceń kierują do wyjaśnień każdego z poleceń.