WEBVTT 00:00:01.280 --> 00:00:03.940 მოგესალმებით კოდის ერთ საათზე... 00:00:14.070 --> 00:00:20.470 მე ვარ ქეთლი კენედი, ვარსკვლავური ომების პროდიუსერი. დღეს თქვენ 00:00:20.470 --> 00:00:27.910 იმუშავებთ ჩვენს ერთ–ერთ ვარსკვლავთან, BB-8–სთან. BB-8 არის სფერული დროიდი. ყველაფერი, რასაც იგი აკეთებს, 00:00:27.910 --> 00:00:34.830 მისი ყოველი მოძრაობა იმართება კომპიუტერული პროგრამით. კომპიუტერული მეცნერება გავლენას 00:00:34.830 --> 00:00:41.220 ახდენს ყველა ინდუსტრიაზე, მარკეტინგინდან ჯანდაცვამდე, კინომდე. ფაქტობრივად, ასობით 00:00:41.220 --> 00:00:45.290 პროგრამისტი მუშაობს ერთად ვარსკვლავური ომების მსგავსი ფილის შესაქმნელად. 00:00:45.290 --> 00:00:51.899 სალამი, მე ვარ რეიჩელ როუზი. ILM–ის უფროსი R&D ინჟინერი ვარ და ვხელმძღვანელობს ანიმაციისა 00:00:51.899 --> 00:00:57.340 და შემოქმედების გუნდს. მეშვიდე ეპიზოდში მე ვეხმარები მხატვრებს შექმნან მოწყობილობები, 00:00:57.340 --> 00:01:03.289 რომლებიც იმოძრავებს და შორეული გალაქტიკის პერსონაჟებს 00:01:03.289 --> 00:01:08.630 უფრო რეალისტურს გახდის. შემდეგ ერთი საათის გამავლობაში ჩვენ შევქმნით 00:01:08.630 --> 00:01:13.679 ვარსკვლავური ომების ჩვენს საკუთარ თამაშს, რომელიც თან პროგრამირების საფუძვლებს გასწავლით. 00:01:13.679 --> 00:01:17.240 ძირითადად პროგრამირება სულ ტექსტია, მაგრამ ჩვენ ბლოკებს გამოვიყენებთ, გადავიტანთ და დავდებთ 00:01:17.240 --> 00:01:23.200 მათ და ასე დავწერთ პროგრამას. ჯერ რეისთან ვუმუშავებთ და ვასწავლით BB-8–ს სიარულს და 00:01:23.200 --> 00:01:27.700 ნაგლეჯების მოგროვებას. ხედავთ, რომ ეკრანი სამ ნაწილადაა დაყოფილი. 00:01:27.700 --> 00:01:32.259 მარცხნივ არის სათამაშო სივრცე, სადაც გაეშვება კოდი. ყოველი დონის ინსტრუქციები 00:01:32.259 --> 00:01:37.259 სათამაშო სივრცის ქვემოთ არის მოცემული. შუა სივრცე არის სამუშაო ინსტრუმენტებისა – ყოველი ბლოკი 00:01:37.259 --> 00:01:42.009 არის BB-8–ისთვის გასაგები ბრძანება. თეთრი სივრცე არის სამუშაო სივრცე, 00:01:42.009 --> 00:01:44.649 სადაც ჩვენს პროგრამას შევქმნით. 00:01:44.649 --> 00:01:51.860 რა მოხდება, თუ სამუშა სივრცეში გადავიტან ბლოკს moveLeft ? BB-8 ერთი ბლოკით მარცხნივ გადავა. 00:01:51.860 --> 00:01:56.990 დავუშვათ, მინდა რომ BB-8-მ კიდევ რაღაც გააკეთოს მარცხნივ გადასვლის შემდეგ. კიდევ 00:01:56.990 --> 00:02:02.280 ერთ ბლოკს დავუმატებ ჩვენს პროგრამას. ვირჩევ moveUp ბლოკს და გადამაქვს იგი 00:02:02.280 --> 00:02:06.180 moveLeft ბლოკის ქვემოთ, სანამ არ გაჩნდება განათებული ზოლი. შემდეგ ბლოკს ვუშვებ და 00:02:06.180 --> 00:02:10.549 ბლოკები ერთმანეთს ემაგრება. როცა დავაჭერ გაშვებას, BB-8 შეასრულებს 00:02:10.549 --> 00:02:15.989 ბრძანებებს ზემოდან ქვემოთ მიმდევრობით. თუ ოდესმე ბლოკის წაშლა მოგინდათ, 00:02:15.989 --> 00:02:20.560 უბრალოდ მოაშორეთ იგი მწკრივს და გადაიტანეთ უკან, ინსტრუმენტებში. გაშვების 00:02:20.580 --> 00:02:27.600 შემდეგ ყოველთვის შეგიძლიათ დაიწყოთ თავიდან და BB-8 საწყის პოზიციაზე დააბრუნოთ. ახლა კი დავიწყოთ!