WEBVTT 00:00:00.429 --> 00:00:07.309 მე ლიდია უინტერს, Mojang-ის ბრენდ დირექტორი, ვარ. ჩვენ შევქმენით თამაში მაინკრაფტი. 00:00:07.309 --> 00:00:12.330 მაინკრაფტში ყველაზე მეტად მოგზაურობა მიყვარს. გამოქვაბულებში ძრომიალი და რამე-რუმეების 00:00:12.330 --> 00:00:17.500 პოვნა მომწონს. მე პროგრამისტი არ ვარ და ამიტომ ძალიან მიხარია, რომ თქვენთან ერთად უნდა 00:00:17.500 --> 00:00:25.110 გავიარო ეს გაკვეთილები და თავადაც ვისწავლო კოდის წერა. 00:00:25.110 --> 00:00:29.820 ბოლო ეტაპს ბევრი moveForward(); ბლოკი დასჭირდა. უფრო მარტივი იქნებოდა, კომპიუტერს რომ ვუთხრათ, რომ ბრძანება 00:00:29.820 --> 00:00:36.270 ოთხჯერ ან ხუთჯერ შეასრულოს. საბედნიეროდ, კომპიუტერებს ბრძანებების გამეორება კარგად გამოსდით 00:00:36.270 --> 00:00:42.910 ციკლებით. მაინკრაფტის აგებისას ციკლებით ახალი სამყაროს შესაქმნელად 00:00:42.910 --> 00:00:48.760 საჭირო მასალას ვათავსებთ. ანუ, ვქმნით ათასობით ბლოკს. ციკლების სხვა რამეებში 00:00:48.760 --> 00:00:55.329 გამოყენებაც შეგვიძლია. მაგალითად, ალექსის ფეხების წინ და უკან ამოძრავებაში სიარულისას. 00:00:55.329 --> 00:01:01.350 ციკლები პროგრამირების მნიშვნელოვანი ნაწილია. 00:01:01.350 --> 00:01:06.060 ღამეც ჩამოწვა, შემდეგ ეტაპებზე სახლს ავაშენებთ და ამის მარტივად გასაკეთებლად ციკლებს 00:01:06.060 --> 00:01:12.970 გამოვიყენებთ. სახლის კედლის ასაშენებლად ალექსს ოთხჯერ ვეტყვით, რომ წინ იაროს და 00:01:12.970 --> 00:01:18.280 ფილები დაალაგოს ან ვეტყვით, რომ წინ წაიწიოს, დადოს ფილა, შემდეგ კი 00:01:18.280 --> 00:01:23.920 ბრძანება გამეორების ბლოკით რამდენიმეჯერ გავამეორებინოთ. 00:01:23.920 --> 00:01:27.909 დავაჭიროთ გამეორების ბლოკს და ვუთხრათ, რამდენჯერ უნდა შეასრულოს ეს ბრძანება. 99:59:59.999 --> 99:59:59.999 ახლა მოდით, სახლი ავაშენოთ, სანამ დაბნელებულა. აბა, გაერთეთ!