-
Instrukcja warunkowa IF-ELSE (jeśli-w przeciwnym razie) jest decyzją pomiędzy dwiema możliwościami.
-
Na przykład, jeśli dzisiaj jest dzień powszedni, czas iść do szkoły,
-
w przeciwnym razie możesz zostać w domu i bawić się.
-
Zobaczmy, jak możemy użyć instrukcji jeśli-w przeciwnym razie (if-else) z naszym zombiem.
-
Ten blok wygląda tak samo, jak blok jeśli (if),
-
ale tutaj jest dodatkowa część na dole, która jest oznaczona else (w przeciwnym razie).
-
Jeśli umieścimy blok idź do przodu (move forward) w części wykonaj (do) i blok skręć w lewo (turn left) w części w przeciwnym razie (else),
-
to oznacza, że zombie pójdzie do przodu, jeśli jest droga do przodu,
-
ale jeśli nie ma drogi przed sobą, to skręci on w lewo.
-
To jest podejmowanie decyzji i wykonanie jednej z dwóch akcji na podstawie tej decyzji.
-
I podobnie, jak w przypadku bloku jeśli (if), możemy umieszczać bloki jeśli-w przeciwnym razie (if-else) wewnątrz bloków powtórz (repeat).
-
Teraz przywróćmy tych zombie z powrotem do miejsc, do których należą.