colobot-data/help/P/tspid1.txt

67 lines
2.9 KiB
Plaintext

\b;Zadanie
Napisz krótki program zabijający trzy pająki.
\t;Procedura
1) Aby zaprogramować robota, zaznacz go.
2) Liczby od 1 do 4 odpowiadające programom zawartym w robocie są widoczne w lewej dolnej części ekranu. Zaznacz pierwszą linię.
3) Kliknij przycisk z klamrami \button 22; a dostaniesz się do edytora, w którym możesz pisać program.
4) Podczas pisania programu, klawisz key \key;\key help;\norm; wyświetli czytany właśnie przez Ciebie tekst. Po skończeniu pisania programu, kliknij przycisk "OK".
5) Aby wykonać program, kliknij przycisk strzałki \button 21;.
\t;Program
Musisz dokładnie, krok po kroku wyjaśnić robotowi co powinien zrobić, aby zabić trzy pająki. Robot rozumie tylko precyzyjne instrukcje, które wykona jedną po drugiej.
Po kliknięciu przycisku z klamrami \button 22; w celu pisania programu, będzie już tam jego część:
\c;
\s;extern void object::Spider1( )
\s;{
\s;
\s; \n;tutaj napisz Twój program...\c;
\s;
\s;}
\n;
Nie zmieniaj tego, co zostało już napisane w edytorze, gdy go otworzysz. Dopisz tylko niezbędne instrukcje w miejscu kursora.
Potrzebne Ci będą następujące instrukcje:
\c;
\s;aim(0);\n;
\n;Ustawia działko w poziomie.
\c;
\s;turn();\n;
\n;Wykonuje obrót o zadany kąt, podany w nawiasach w stopniach. Na przykład \c;turn(90);\n; obróci robota o 90 stopni czyli ćwierć obrotu w lewo. \c;turn(-90);\n; obróci o 90 stopni w prawo (również ćwierć obrotu). Wartości dodatnie obracają w prawo, ujemne w lewo. \c;turn(180);\n; spowoduje obrót w przeciwnym kierunku.
\c;
\s;fire(1);
\n;Strzela z działka. Liczba w nawiasach określa czas trwania serii. W większości przypadków wystarcza 1 sekundowa seria.
Zobaczmy początek programu:
o ustaw działo poziomo: \c;aim(0);\n;
o zastrzel pająka przed robotem: \c;fire(1);\n;
o obróć o 90 stopni w lewo: \c;turn(90)\n;
o strzelaj: \c;fire(1);\n;
o itd.
Oto program wykonujący to wszystko:
\c;
\s;extern void object::Spider1( )
\s;{
\s;
\s; aim(0);
\s; fire(1);
\s; turn(90);
\s; fire(1);
\s;
\s;}
\n;
Teraz do Ciebie należy napisanie reszty programu!
Jeśli masz problem, zawsze możesz obejrzeć rozwiązanie: zaznacz program\c;Rozwiązanie\n; w lewej dolnej części ekranu i kliknij przycisk z klamrami \button 22;. Możesz nawet uruchomić program rozwiązanie, klikając przycisk strzałki \button 21;.
\t;Uwagi
Uważaj, żeby dokładnie pisać instrukcje, zwracając uwagę na małe i wielkie litery.
Pisz zawsze jedną instrukcję w wierszy, kończąc każdy wiersz średnikiem.
Jeśli program nie działa dokładnie w pożądany sposób, zawsze możesz umieścić robota w punkcie startowym, klikając przycisk \button 59;. Możesz również rozpocząć zadanie od samego początku (klikając przycisk "Esc", a następnie "Uruchom ponownie"). Napisany program nie będzie stracony.
Klawisz \key;\key help;\norm; pozwala wyświetlić te instrukcje w dowolnej chwili.