WEBVTT 00:00:21.570 --> 00:00:25.360 Etyka, Hedge i Adila, liderka rewolucji, 00:00:25.360 --> 00:00:30.539 planują ukraść artefakt zwany Węzłem Mocy. 00:00:30.539 --> 00:00:36.096 Napędza on opancerzony pociąg, który jeździ po całym kraju, 00:00:36.096 --> 00:00:39.826 dostarczając zapasy do osad i baz. 00:00:39.826 --> 00:00:42.894 Ten uzbrojony potwór przechodzi skomplikowaną 00:00:42.894 --> 00:00:45.442 i niemożliwą do przewidzenia procedurę rozładowania, 00:00:45.442 --> 00:00:50.826 procedurę, którą widać szczegółowo na ekranie w sterówce lokomotywy. 00:00:50.826 --> 00:00:54.386 Strzałka w prawo oznacza, że pociąg przesunie się o wagon naprzód, 00:00:54.386 --> 00:00:58.387 strzałka w lewo - o wagon w tył. 00:00:58.387 --> 00:01:02.229 Podczas rozładunku pociąg wielokrotnie porusza się do przodu i do tyłu, 00:01:02.229 --> 00:01:07.189 więc typowa sekwencja może wyglądać tak. NOTE Paragraph 00:01:07.189 --> 00:01:12.274 W sterówce jest też przycisk, który można nacisnąć tylko raz 00:01:12.274 --> 00:01:17.664 i który zamyka pole siłowe artefaktu na 10 sekund. 00:01:17.664 --> 00:01:21.414 Sterówka jest malutka, zaprojektowana dla robota. 00:01:21.414 --> 00:01:24.809 Z twojego zespołu tylko Hedge się zmieści. NOTE Paragraph 00:01:24.809 --> 00:01:28.717 Członkowie ruchu oporu ustawili dźwig nad torami, by wydobyć artefakt 00:01:28.717 --> 00:01:31.884 jak tylko zostanie odsłonięty. 00:01:31.884 --> 00:01:34.879 Sami zobaczą, kiedy obniżyć dźwig. 00:01:34.879 --> 00:01:38.239 Ale jedynym sposobem, by Hedge mógł określić pozycję pociągu 00:01:38.239 --> 00:01:40.526 i odpowiednio zamknąć pole siłowe, 00:01:40.526 --> 00:01:43.654 jest analiza procedury rozładunku, 00:01:43.654 --> 00:01:47.622 bo wnętrze lokomotywy nie ma okien. 00:01:47.622 --> 00:01:52.998 Hedge nie może sam się zaprogramować, to Etyka musi mu powiedzieć, co ma robić. NOTE Paragraph 00:01:52.998 --> 00:01:56.618 Artefakt znajduje się 10 wagonów za dźwigiem 00:01:56.618 --> 00:01:59.781 w momencie rozpoczęcia rozładunku. 00:01:59.781 --> 00:02:02.485 Jakie polecenia Etyka ma wydać Hedgowi, 00:02:02.485 --> 00:02:06.233 by nacisnął przycisk we właściwym momencie? 00:02:09.249 --> 00:02:13.159 Zatrzymaj film, by znaleźć rozwiązanie. NOTE Paragraph 00:02:13.506 --> 00:02:16.656 Oto wskazówka na początek. NOTE Paragraph 00:02:17.036 --> 00:02:20.913 Kluczem do rozwiązania tego problemu, jak i wielu programistycznych wyzwań, 00:02:20.913 --> 00:02:25.294 jest przetworzenie informacji tak, by komputer mógł ją spożytkować. 00:02:25.294 --> 00:02:29.914 Komputer nie wie, czym jest pociąg - to niepotrzebne. NOTE Paragraph 00:02:29.914 --> 00:02:33.024 Może za to pracować ze zmiennymi. 00:02:33.024 --> 00:02:37.337 Spróbuj stworzyć zmienną, która śledzi pozycję pociągu. 00:02:37.337 --> 00:02:40.294 Jak się zmieni w trakcie ruchu pociągu? NOTE Paragraph 00:02:46.362 --> 00:02:50.012 Zacznijmy od podzielenia problemu na dwa cele. 00:02:50.012 --> 00:02:54.885 Pierwszy to wiedzieć, gdzie będzie pociąg po wykonaniu wszystkich instrukcji. 00:02:54.885 --> 00:03:00.069 Drugi to nacisnąć przycisk, gdy pociąg będzie we właściwej pozycji. NOTE Paragraph 00:03:00.069 --> 00:03:04.738 By osiągnąć pierwszy, wyobraźmy sobie, że pociąg to duża oś liczbowa. 00:03:04.738 --> 00:03:09.592 Zerem będzie wagon z artefaktem, jedynką wagon przed nim i tak dalej. 00:03:09.592 --> 00:03:13.282 To oznacza, że wagon numer 10 będzie pod dźwigiem w momencie startu. 00:03:13.282 --> 00:03:17.731 Gdy pociąg porusza się o 1 wagon w prawo, 9 wagon jest pod dźwigiem. 00:03:17.731 --> 00:03:21.541 Tak więc strzałka w prawo może oznaczać "odejmij 1". 00:03:21.541 --> 00:03:25.651 Kiedy pociąg porusza się w lewo, 10 wagon jest znowu pod dźwigiem, 00:03:25.651 --> 00:03:29.408 czyli że strzałka w lewo to "dodaj 1". NOTE Paragraph 00:03:29.408 --> 00:03:33.863 Ustawmy zmienną pociągu na 10, skoro to jest pozycja na starcie. 00:03:33.863 --> 00:03:38.193 Za pomocą pętli można czytać instrukcje jedną po drugiej, 00:03:38.193 --> 00:03:43.297 po drodze dodając lub odejmując, by śledzić, który wagon jest pod dźwigiem. NOTE Paragraph 00:03:43.297 --> 00:03:46.047 Z tak ustawioną zmienną 00:03:46.047 --> 00:03:49.363 będziemy znać odległość artefaktu od dźwigu. 00:03:49.363 --> 00:03:53.427 Jak tylko zmienna dojdzie o 0, Hedge powinien nacisnąć przycisk. NOTE Paragraph 00:03:53.427 --> 00:03:55.237 Oto, co się dzieje. NOTE Paragraph 00:03:55.237 --> 00:03:58.911 Etyka staje koło dźwigu, a Hedge pędzi, 00:03:58.911 --> 00:04:04.809 by niepostrzeżenie wślizgnąć się do silnika wagonu w chwili startu. 00:04:04.809 --> 00:04:10.282 Jedzie 3 wagony do tyłu, 1 do przodu, kolejne 4 w tył. 00:04:10.282 --> 00:04:12.742 Potem tyle naprzód, że Etyka traci rachubę, 00:04:12.742 --> 00:04:15.062 i znów w tył. 00:04:15.062 --> 00:04:20.331 Gdy artefakt w końcu wjeżdża na pozycję, Adila obniża dźwig, mając nadzieję, NOTE Paragraph 00:04:20.331 --> 00:04:22.722 że Etyka i Hedge nie popełnili błędu. 00:04:22.722 --> 00:04:27.019 W ostatnim momencie pole siłowe przygasa i opada. 00:04:27.019 --> 00:04:31.768 Etyka zjeżdża w dół i uwalnia Węzeł mocy. 00:04:31.768 --> 00:04:35.315 Gdy Etyka daje Hedge'owi Węzeł na przechowanie, NOTE Paragraph 00:04:35.315 --> 00:04:37.125 dzieje się coś niezwykłego. 00:04:37.125 --> 00:04:40.839 Artefakt budzi się do życia, pokazując wizję z przeszłości. 00:04:40.839 --> 00:04:45.846 Gdy wydobyto kryształ, nikt nie potrafił uruchomić znajdującej się w nim konsoli. NOTE Paragraph 00:04:45.846 --> 00:04:49.282 Rząd zaczął szukać ludzi, którzy mieli w tym pomóc, 00:04:49.282 --> 00:04:51.022 jeden po drugim próbując swoich sił. 00:04:51.022 --> 00:04:54.804 Etyka uwielbiała badać działanie mechanizmów, więc się zgłosiła. 00:04:54.804 --> 00:04:57.987 Po chwili przy konsoli coś kliknęło 00:04:57.987 --> 00:05:00.680 i tak stworzyła swojego pierwszego robota. 00:05:00.680 --> 00:05:05.361 Rząd natychmiast zatrudnił ją jako głównego inżyniera robotyki. 00:05:05.361 --> 00:05:09.694 Po roku jej produkty stosowano w każdym aspekcie życia, 00:05:09.694 --> 00:05:12.092 a kraj i jego ludzie odnosili sukcesy. 00:05:12.092 --> 00:05:15.304 Nie musieli już harować na polach i w fabrykach. NOTE Paragraph 00:05:21.468 --> 00:05:26.500 Wizja kończy się, a Hedge odkrywa, że drugi artefakt znajduje się 00:05:26.500 --> 00:05:29.696 na południowy wschód od nich, w lesie 198. 00:05:29.696 --> 00:05:32.390 Na szczęście jest to następny przystanek pociągu, 00:05:32.390 --> 00:05:35.383 któremu akurat wystarczy paliwa. 00:05:35.383 --> 00:05:37.715 Etyka i Hedge zakradają się do wagonu 00:05:37.715 --> 00:05:43.605 i znajdują kryjówkę na czekającą ich długą podróż.