[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.19,0:00:03.22,Default,,0000,0000,0000,,Poznaliście podstawy pętli. Dialogue: 0,0:00:03.32,0:00:06.85,Default,,0000,0000,0000,,Teraz z użyciem pętli\Nzróbmy świetny rysunek, jak ten. Dialogue: 0,0:00:06.95,0:00:09.50,Default,,0000,0000,0000,,Hopper z balonikami\Nna pięknym niebie. Dialogue: 0,0:00:09.60,0:00:11.66,Default,,0000,0000,0000,,Gdy będę pisać program od zera, Dialogue: 0,0:00:11.76,0:00:14.33,Default,,0000,0000,0000,,myślcie, jak zrobilibyście to sami, Dialogue: 0,0:00:14.43,0:00:16.16,Default,,0000,0000,0000,,bo już niedługo będziecie! Dialogue: 0,0:00:16.26,0:00:19.99,Default,,0000,0000,0000,,Zawsze warto dzielić\Nprogram na etapy. Dialogue: 0,0:00:20.09,0:00:21.64,Default,,0000,0000,0000,,Najpierw baloniki. Dialogue: 0,0:00:21.74,0:00:25.00,Default,,0000,0000,0000,,To elipsa powtarzana raz po raz. Dialogue: 0,0:00:25.10,0:00:26.82,Default,,0000,0000,0000,,Sprawdzi się tu pętla! Dialogue: 0,0:00:27.38,0:00:29.25,Default,,0000,0000,0000,,Potem zrobimy te linie Dialogue: 0,0:00:29.35,0:00:32.18,Default,,0000,0000,0000,,i w końcu dodamy samą Hopper. Dialogue: 0,0:00:33.53,0:00:37.64,Default,,0000,0000,0000,,No dobrze. Mamy pusty ekran.\NOnieśmielający! Dialogue: 0,0:00:37.74,0:00:40.09,Default,,0000,0000,0000,,Sprawmy, że będzie przyjaźniejszy, Dialogue: 0,0:00:40.19,0:00:43.30,Default,,0000,0000,0000,,od razu dodając tło. Wczujemy się! Dialogue: 0,0:00:43.84,0:00:45.85,Default,,0000,0000,0000,,Skoro macie zrobić pętlę, Dialogue: 0,0:00:45.95,0:00:49.34,Default,,0000,0000,0000,,zadajcie sobie pytania,\No których mówiliśmy. Dialogue: 0,0:00:50.20,0:00:53.75,Default,,0000,0000,0000,,Powtórzymy je szybko;\Njeśli chcecie to sobie utrwalić, Dialogue: 0,0:00:53.85,0:00:56.47,Default,,0000,0000,0000,,wróćcie do poprzedniego odcinka. Dialogue: 0,0:00:56.57,0:00:59.88,Default,,0000,0000,0000,,Pytanie pierwsze:\N„Co chcemy powtórzyć?”. Dialogue: 0,0:01:01.42,0:01:03.44,Default,,0000,0000,0000,,Spróbujmy narysować 1. balonik. Dialogue: 0,0:01:03.54,0:01:05.67,Default,,0000,0000,0000,,Bo takie mają się powtarzać. Dialogue: 0,0:01:06.31,0:01:07.90,Default,,0000,0000,0000,,Zróbcie to, Dialogue: 0,0:01:07.100,0:01:10.47,Default,,0000,0000,0000,,może w ten sposób... Dialogue: 0,0:01:11.42,0:01:14.91,Default,,0000,0000,0000,,Jest za mały i nie tam,\Ngdzie trzeba. Dialogue: 0,0:01:15.01,0:01:16.93,Default,,0000,0000,0000,,Przesunę go. Dialogue: 0,0:01:17.03,0:01:20.69,Default,,0000,0000,0000,,W programowaniu próbujemy,\Nwidzimy, że nie o to chodzi, Dialogue: 0,0:01:20.79,0:01:23.75,Default,,0000,0000,0000,,próbujemy ponownie\Ni zbliżamy się do celu. Dialogue: 0,0:01:25.19,0:01:25.87,Default,,0000,0000,0000,,No dobrze. Dialogue: 0,0:01:26.66,0:01:29.07,Default,,0000,0000,0000,,Teraz trzeba dodać kolor. Dialogue: 0,0:01:29.17,0:01:33.01,Default,,0000,0000,0000,,Nie nazwaliśmy tego oddzielnym\Netapem. Zaliczmy to do rysowania. Dialogue: 0,0:01:33.88,0:01:34.90,Default,,0000,0000,0000,,W porządku? Dialogue: 0,0:01:34.100,0:01:40.61,Default,,0000,0000,0000,,Teraz pomyślmy, jak balonik\Nma się zmieniać w pętli. Dialogue: 0,0:01:40.71,0:01:43.70,Default,,0000,0000,0000,,Baloniki mają być rysowane\Nw poprzek ekranu. Dialogue: 0,0:01:43.80,0:01:47.60,Default,,0000,0000,0000,,Tutaj, tutaj i tutaj. Dialogue: 0,0:01:47.70,0:01:50.67,Default,,0000,0000,0000,,Niech robi to komputer,\Nbo ja rysuję kiepsko! Dialogue: 0,0:01:50.77,0:01:54.17,Default,,0000,0000,0000,,Możemy kombinować,\Nzmieniając pierwszą liczbę, Dialogue: 0,0:01:54.27,0:01:58.00,Default,,0000,0000,0000,,czyli „x” - pozycję w poziomie. Dialogue: 0,0:01:58.10,0:02:02.53,Default,,0000,0000,0000,,Ale to żałosne.\NPoprzedni obrazek był lepszy! Dialogue: 0,0:02:02.63,0:02:06.73,Default,,0000,0000,0000,,Nazwijmy to „x”, od pozycji „x”, Dialogue: 0,0:02:06.83,0:02:09.59,Default,,0000,0000,0000,,i zróbmy zmienną. Jak wcześniej. Dialogue: 0,0:02:10.98,0:02:14.09,Default,,0000,0000,0000,,Będziemy modyfikować\Ntę zmienną w naszej pętli. Dialogue: 0,0:02:14.19,0:02:16.12,Default,,0000,0000,0000,,W pętli warunkowej. Dialogue: 0,0:02:16.22,0:02:19.48,Default,,0000,0000,0000,,Określimy,\Nże „x” będzie się zmieniać, Dialogue: 0,0:02:19.58,0:02:21.01,Default,,0000,0000,0000,,powiedzmy o 20. Dialogue: 0,0:02:21.96,0:02:24.13,Default,,0000,0000,0000,,Przeniesiemy tu elipsę. Dialogue: 0,0:02:24.23,0:02:27.26,Default,,0000,0000,0000,,Uważajcie, by nie przenieść\Nokreślenia zmiennej. Dialogue: 0,0:02:27.36,0:02:29.84,Default,,0000,0000,0000,,Strach pomyśleć,\Nco może pójść nie tak! Dialogue: 0,0:02:29.94,0:02:32.83,Default,,0000,0000,0000,,Zresztą spróbujcie,\Njeśli jesteście ciekawi. Dialogue: 0,0:02:34.23,0:02:37.11,Default,,0000,0000,0000,,Teraz trzecie pytanie: Dialogue: 0,0:02:37.21,0:02:39.20,Default,,0000,0000,0000,,„Jak długo chcemy powtarzać?”. Dialogue: 0,0:02:39.30,0:02:41.15,Default,,0000,0000,0000,,Może róbmy to, Dialogue: 0,0:02:41.25,0:02:43.51,Default,,0000,0000,0000,,aż dotrzemy do krawędzi ekranu. Dialogue: 0,0:02:43.61,0:02:46.36,Default,,0000,0000,0000,,Czyli aż do „x” mniejszego od 400. Dialogue: 0,0:02:46.46,0:02:48.83,Default,,0000,0000,0000,,Świetnie, bo coś się dzieje! Dialogue: 0,0:02:48.93,0:02:50.83,Default,,0000,0000,0000,,Ale nie o to nam chodziło. Dialogue: 0,0:02:50.93,0:02:53.34,Default,,0000,0000,0000,,Jak przedtem: piszmy program Dialogue: 0,0:02:53.44,0:02:55.57,Default,,0000,0000,0000,,i ulepszajmy go, aby osiągnąć cel. Dialogue: 0,0:02:55.67,0:02:58.77,Default,,0000,0000,0000,,Elipsy są ściśnięte.\NZróbmy coś z tym. Dialogue: 0,0:02:58.87,0:02:59.83,Default,,0000,0000,0000,,Dobrze. Dialogue: 0,0:02:59.93,0:03:02.21,Default,,0000,0000,0000,,Niech mają trochę oddechu! Dialogue: 0,0:03:02.31,0:03:05.55,Default,,0000,0000,0000,,Ale chyba są za blisko\Nkrawędzi ekranu, Dialogue: 0,0:03:05.65,0:03:07.22,Default,,0000,0000,0000,,więc zmienimy punkt końca. Dialogue: 0,0:03:07.32,0:03:10.64,Default,,0000,0000,0000,,Niech pojawiające się elipsy znikają. Dialogue: 0,0:03:10.70,0:03:15.05,Default,,0000,0000,0000,,Tutaj. Mówimy, że gdy „x”\Ndojdzie np. tutaj, Dialogue: 0,0:03:15.15,0:03:19.52,Default,,0000,0000,0000,,program ma przestać rysować.\NO tym mówi ta część pętli. Dialogue: 0,0:03:19.62,0:03:20.32,Default,,0000,0000,0000,,W porządku? Dialogue: 0,0:03:20.42,0:03:23.16,Default,,0000,0000,0000,,Możemy też trochę zmienić elipsy, Dialogue: 0,0:03:23.26,0:03:24.82,Default,,0000,0000,0000,,opuścić je wszystkie, Dialogue: 0,0:03:24.92,0:03:29.03,Default,,0000,0000,0000,,albo zmienić ich wielkość. Dialogue: 0,0:03:29.13,0:03:32.37,Default,,0000,0000,0000,,Super, że wszystko\Nmożemy zrobić jednocześnie. Dialogue: 0,0:03:33.80,0:03:35.60,Default,,0000,0000,0000,,W porządku. Doskonale. Dialogue: 0,0:03:36.83,0:03:40.03,Default,,0000,0000,0000,,Balonikom przydałyby się sznurki. Dialogue: 0,0:03:40.13,0:03:43.86,Default,,0000,0000,0000,,Są ładne, więc przywiążmy je,\Nżeby nie odleciały. Dialogue: 0,0:03:43.96,0:03:47.53,Default,,0000,0000,0000,,Potrzebne są linie.\NPowinny się zaczynać Dialogue: 0,0:03:47.63,0:03:50.18,Default,,0000,0000,0000,,w środku każdego z baloników. Dialogue: 0,0:03:50.28,0:03:54.57,Default,,0000,0000,0000,,Dla ułatwienia. I niech wszystkie\Nzmierzają do jednego punktu. Dialogue: 0,0:03:54.67,0:03:55.87,Default,,0000,0000,0000,,Może tak. Dialogue: 0,0:03:55.97,0:03:59.31,Default,,0000,0000,0000,,Jak sprawić, że program\Nzrobi to za nas? Dialogue: 0,0:03:59.41,0:04:03.46,Default,,0000,0000,0000,,Aby coś się powtarzało,\Numieszczamy to w pętli warunkowej, Dialogue: 0,0:04:03.56,0:04:06.81,Default,,0000,0000,0000,,zatem zróbmy tak z liniami.\NMają być pośrodku elips... Dialogue: 0,0:04:06.91,0:04:10.47,Default,,0000,0000,0000,,więc niech zaczynają się\Nw punkcie o tych współrzędnych. Dialogue: 0,0:04:10.76,0:04:13.91,Default,,0000,0000,0000,,A kończyć się mogą...\Nwszystko jedno, gdzie. Dialogue: 0,0:04:14.01,0:04:16.39,Default,,0000,0000,0000,,Było blisko! Dialogue: 0,0:04:16.49,0:04:18.06,Default,,0000,0000,0000,,Jednak doskonale nie jest. Dialogue: 0,0:04:18.16,0:04:20.99,Default,,0000,0000,0000,,Czujecie to. Trzeba poprawić. Dialogue: 0,0:04:21.09,0:04:23.43,Default,,0000,0000,0000,,Najpierw rozprawmy się z tym. Dialogue: 0,0:04:23.53,0:04:27.12,Default,,0000,0000,0000,,Narysowany przez nas sznurek Dialogue: 0,0:04:27.22,0:04:29.70,Default,,0000,0000,0000,,nakłada się na balonik. To źle. Dialogue: 0,0:04:29.80,0:04:32.14,Default,,0000,0000,0000,,Elipsa ma zasłaniać linkę, Dialogue: 0,0:04:32.24,0:04:34.99,Default,,0000,0000,0000,,więc musimy zmienić kolejność. Dialogue: 0,0:04:35.09,0:04:38.68,Default,,0000,0000,0000,,Zobaczycie działanie wielu poleceń,\No których mówiliśmy. Dialogue: 0,0:04:38.78,0:04:42.21,Default,,0000,0000,0000,,Jest dobrze, ale może chcecie\Nzmienić kolor tych linii. Dialogue: 0,0:04:42.31,0:04:45.17,Default,,0000,0000,0000,,Jak zrobić,\Nżeby zajął się tym program? Dialogue: 0,0:04:45.27,0:04:47.11,Default,,0000,0000,0000,,Zajrzyjmy do dokumentacji. Dialogue: 0,0:04:47.21,0:04:50.46,Default,,0000,0000,0000,,Jeśli nie wiecie, jak,\Nobejrzyjcie odpowiedni filmik. Dialogue: 0,0:04:50.56,0:04:54.22,Default,,0000,0000,0000,,Za pomocą funkcji „stroke”\Nokreślimy kolor linii. Dialogue: 0,0:04:55.00,0:04:57.05,Default,,0000,0000,0000,,Zróbmy je może... Dialogue: 0,0:04:57.15,0:04:59.42,Default,,0000,0000,0000,,Niech mają... Ten kolor. Dialogue: 0,0:05:00.35,0:05:01.46,Default,,0000,0000,0000,,Pięknie! Dialogue: 0,0:05:02.16,0:05:05.90,Default,,0000,0000,0000,,I wreszcie trzeba narysować Hopper. Dialogue: 0,0:05:05.100,0:05:09.34,Default,,0000,0000,0000,,Wystarczy wstawić obrazek. Dialogue: 0,0:05:10.10,0:05:12.96,Default,,0000,0000,0000,,Z dokumentacji dowiecie się,\Njak to zrobić. Dialogue: 0,0:05:12.98,0:05:14.35,Default,,0000,0000,0000,,Przesuwajmy ją. Dialogue: 0,0:05:14.45,0:05:18.04,Default,,0000,0000,0000,,Trzyma baloniki\Ni unosi się na niebie. Dialogue: 0,0:05:18.23,0:05:20.06,Default,,0000,0000,0000,,I już. Gotowe! Dialogue: 0,0:05:20.16,0:05:21.88,Default,,0000,0000,0000,,Spróbujcie ozdabiać baloniki, Dialogue: 0,0:05:21.98,0:05:25.92,Default,,0000,0000,0000,,dodawajcie coś do pętli,\Nżeby były weselsze, Dialogue: 0,0:05:26.59,0:05:29.75,Default,,0000,0000,0000,,i użyjcie pętli,\Nrobiąc następny rysunek.