Forum

Pytanie o plac zabaw Mac Swift; rolka w prawo rolka w lewo

LUB

onqun

Oryginalny plakat
13 października 2006 r.
  • 11 lipca 2019 r.
Jestem tak zdezorientowany, że mój stwór nie zatrzymuje się, gdy jest na przełączniku. Przepraszam za ten post, byłem sfrustrowany.

Załączniki

  • 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png'file-meta'> 4,3 MB · Wyświetleń: 1 427
0

09872738

Anulowany
12 lutego 2005 r.


  • 11 lipca 2019 r.
Nie jestem pewien, gdzie dokładnie to robi i jakiego zachowania oczekujesz. Czy możesz podać więcej informacji?

Mój kod jest nieco inny niż twój, a ponieważ jestem w fazie beta, kod nie będzie już działał, więc nie mogę wypróbować twojego kodu.

W każdym razie: czy to możliwe, że Twój problem wynika z użycia pętli:

podczas gdy !isOnOpenSwitch ?

To powoduje, że Byte próbuje chodzić w nieskończoność. Dlatego użyłem for ( dla mnie w 1 ... 14 ) zamiast tego pętla, więc Bajt zatrzymuje się po wejściu na scenę Ostatnia edycja: 11 lipca 2019 r. LUB

onqun

Oryginalny plakat
13 października 2006 r.
  • 12 lip 2019
Pewnie tak, ale dlaczego? Jest na otwartym przełączniku 0

09872738

Anulowany
12 lutego 2005 r.
  • 12 lip 2019
onqun powiedział: Tak prawdopodobnie, ale dlaczego? Jest na otwartym przełączniku
Wydaje się, że nigdy nie opuszcza wewnętrznej pętli: raz w ostatnim rzędzie, po turnLeft, utknął w wewnętrznej pętli (podczas gdy isBlockedLeft || isBlockedRight), ponieważ jest zablokowany po prawej stronie, więc nigdy nie opuszcza pętli i dlatego porusza się do przodu nieskończenie...

Więc uważam, że muszę poprawić mój pierwszy post: problem niekoniecznie jest spowodowany przez zewnętrzną pętlę, ale raczej przez wewnętrzną pętlę, nigdy nie opuszczając jej ani razu w ostatnim rzędzie Ostatnia edycja: 12 lip 2019

BootLoxy

do
15 kwi 2019
  • 27 wrz 2019
Oto czego użyłem, kiedy wczoraj zakończyłem wyzwanie. Chociaż mój kod nie jest tak prosty jak twój. Chcę spróbować znaleźć prostszy sposób później, kiedy dowiem się więcej o programowaniu

Załączniki

  • ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg'file-meta'> 1,002.1 KB · Wyświetleń: 792