Stampy: I wonder what Stacy is up to?
Stacy: Woah, I think I'm in the right place.
This is amazing!
I feel like I'm back in Minecraft!
Hello.
How are you?
Hello?
Oh, there's a creeper. You don't do anything, do you?
Katie: Stacy?
Stacy:Hi, Katie?
Katie: Yes!
Welcome to Minecraft.
Stacy: Thank you!
Katie: Come on in!
Stacy: This is amazing.
So you work here every day as a developer, right?
Katie: Yeah, it's pretty awesome.
I'm a developer on the Minecraft marketplace team.
Stacy: How many coding languages do you know?
Katie: In my career I've probably worked with over a dozen.
Stacy: A dozen?
Katie: Yeah.
Stacy: So now, you wouldn't happen to know anything about this little golem guy that
calls himself "the Agent"?
Katie: We use the Agent to do things that Steve or Alex can't, like go across lava.
Stacy: Well, I want to learn how to code, and they want to learn how to code, so what
is one of the first things that you need to know when you're learning?
Katie: Well, you need to learn how to use loops.
Stacy: Ok.
Katie: Loops are things that developers write to give commands to a computer that can be
run over and over again.
Stacy: Got it, so I think there's actually some of that coming up in the levels ahead,
so go ahead and give loops a try.
In the next level, you can use a loop to move the Agent along the path.
Drag the repeat block into the workspace and place the move forward block inside the repeat
block.
This tells the computer to do the same thing many times in a row without having to drag
a whole bunch of blocks into the workspace.
You can choose how many times to repeat by putting a number in the repeat block.
You can put turns and multiple commands in the repeat block too, but for now try using
a repeat to move the Agent forward a few steps.
Remember, if you get stuck on a puzzle you can always hit the blue "reset" button and
try again.
If you are thinking about having a cool job like Katie's, go ahead and click the "show
code" button when you finish every level.
That's going to actually show you the Javascript code that someone like Katie uses when she's
actually programming Minecraft.
So anyway, thank you so much!
Katie: Yeah, good luck everyone!
أتسائل ما الذي ستفعله ستايسي
واو ، أعتقد أنني في المكان الصحيح
هذا رائع
أشعر و كأنني عدت لماين كرافت
مرحباً كيف حالك
مرحباً يوجد هنا حيوان زاحف
أنت لا تفعل شيء، أليس كذلك؟
مرحباً ستايسي مرحباً كيتي؟
نعم، أهلا بكِ في ماين كرافت شكراً
تفضلي من هنا جسناً
رائع، إذاً أنتِ تعملين هنا كمبرمجة، أليس كذلك؟
صحيح، إنه أمر رائع
أنا مبرمجة في فريق ماين كرافت
كم عدد لغات البرمجة التي تعرفينها؟
في حياتي المهنية، عملت على أكثر من 12 لغة
12؟ صحيح
هل تعرفتِ على هذا الصغير الذي يسمى نفسه الوكيل؟
نحن نستخدمه لفعل الأشياء التي لا يستطيع ستيف أو أليكس فعلها
مثل خوض الحمم البركانية
حسناً، أريد أن أتعلم البرمجة و كذلك هم يريدون ذلك
فما هي الأشياء التي نحتاج أن نعرفها لنتعلم؟
تحتاج حتماً تعلم استخدام حلقات التكرار
وهي اكواد يكتبها المبرمجون لإعطاء أوامر
للحاسوب و يتم تكرارها عدّة مرات
فهمت ، أعتقد أن بعضاً منها سيظهر في المستويات القادمة
لذا انطلِقوا و جرِّبوا الحلقات
في المستوي التالي، استخدم حلقة التكرار لتحريك الوكيل
اسحب حلقة التكرار لمساحة العمل و ضع القطعة البرمجية "الانتقال للأمام" داخل حلقة التكرار
هذا يخبر الحاسوب ان يكرر الفعل عدة مرات متتالية
دون الحاجة لاستخدام الكثير من القطع البرمجية
يمكنك اختيار عدد مرات التكرار بوضع رقم في حلقة التكرار
يمكنك وضع العديد من القطع البرمجية في الحلقة
الآن جرب استخدام التكرار لنقل الوكيل للأمام بضع خطوات
تذكر: إن واجهت مشكلة في اللغز اضغط على زر " إعادة التشغيل" و حاول من جديد
إن كنت تطمح بوظيفة رائعة مثل كيتي
اذهب و انقر على زر "عرض الكود" عند انهاء كل مستوى
هذا سيعرض لك كود الجافا سكريبت المستخدمة عند برمجة ماين كرافت
شكراً حظاً سعيداً للجميع
Казвам се Лидия Уинтърс и съм Mojang брандов директор, където ние създаваме играта Minecraft.
Това, което най-много харесвам в Minecraft е изследването. Обичам приключенията в пещери и възможността
да открия интересни неща там. Като човек, който не е програмист, се вълнувам когато преминавам през уроците
в Minecraft и всъщност се научавам да програмирам.
В последното ниво бяха нужни много "придвижи напред" блокове. По-лесно ще е да кажем на компютъра
да повтори командата 4 пъти. За разлика от нас, компютрите са много добри в повтарянето на командите
с циклите за повторение. Когато строим в Minecraft, ние използваме циклите за повторение, за да поставим
материалите за създаване на нов свят. Това са хиляди и хиляди блокове. Ние също
използваме цикли и за други неща като краката на Алекс, които трябва да се движат напред и назад, когато ходи.
Циклите за повторение са важна част от програмирането.
Нощта настъпва. В следващите нива ние ще построим къща, за да оцелеем. Ние ще използваме блок за повторение, за да
направим това по-лесно. За да построим стена от къщата, ще кажем на Алекс да върви напред и
да поставя дъски 4 пъти, а може да ѝ кажем веднъж да върви напред и да постави дъска, а след това ще пъхнем
командите в блок за повторение. Тя ще повтори действията няколко пъти.
Сега ще кликнем върху блока за повторение и ще определим броя на повторенията за нейните действия.
Нека създадем къща преди нощта да е настъпила. Забавлявайте се!
Sóc la Lydia Winters, la directora de marca de Mojang
i hem fet un joc que es diu Minecraft.
El que més m'agrada fer a Minecraft és explorar.
M'encanta ficar-me a coves i veure què trobo.
Com que jo no sóc programadora,
m'encanta repassar les lliçons de Minecraft
i aprendre a programar una mica.
A l'últim nivell calien molts blocs de moure endavant.
Seria més fàcil si li poguéssim dir a l'ordinador
d'executar l'ordre de moure endavant quatre o cinc vegades.
Per sort, els ordinador són molt bons repetint ordres amb els bucles.
Quan construïm Minecraft, utilitzem bucles
per situar tots els materials inicials per crear un món nou.
Són milers i milers de blocs.
També fem servir els bucles a petita escala,
per exemple per fer que els peus de l'Àlex es moguin quan camina.
Els bucles són una part poderosa de la programació.
Ja es fa de nit, així que els dos propers nivells
construirem una casa per estar-hi segurs.
Utilitzarem el bloc de repetició per fer-ho molt fàcilment.
Per construir una paret de la casa,
o li diem a l'Àlex que es mogui endavant i col·loqui taulons quatre vegades,
o li diem que es mogui endavant i col·loqui un tauló,
i llavors agafem aquesta ordre i utilitzem el bloc de repetició
perquè faci l'acció múltiples vegades.
Ara cliquem al bloc de repetició i li diem quantes vegades
volem que faci l'acció.
Vinga, construïm la casa abans que es faci fosc.
Gaudiu!
Stampy: Zajímalo by mě, co má Stacy za lubem.
Stacy: Jé, myslím, že tady jsem na správném místě.
To je úžasné!
Mám pocit, že jsem zase zpátky v Minecraftu!
Ahoj,
Jak se máš?
Ahoj?
Ach, tady je plazivka. Ty neděláš nic, že?
Katie: Stacy?
Stacy: Ahoj Katie.
Katie: Ano!
Vítejte v Minecraftu.
Stacy: Děkujeme Vám!
Katie: Pojďme dovnitř!
Stacy: To je úžasné.
Takže tady ty každodenně pracuješ jako vývojářka, že?
Katie: Ano, je to docela úžasné.
Jsem vývojářka v týmu tržiště Minecraft.
Stacy: Kolik programovacích jazyků znáš?
Katie: Během své kariéry jsem pravděpodobně pracovala s více než tuctem.
Stacy: Tucet?
Katie: Jo.
Stacy: Takže, asi nevíš nic o tom malém golemovitém chlápkovi,
který si říká „Agent“?
Katie: Agenta používáme k dělání věcí, které nemůže udělat Steve ani Alex, jako například k přecházení přes lávu.
Stacy: No, já se chci učit programovat, a oni se chtějí učit programovat, takže co
je jednou z prvních věcí, kterou je potřeba vědět při učení?
Katie: No, musíš vědět jak používat cykly.
Stacy: Dobře.
Katie: Cykly jsou věci, které vývojář píše, aby dal počítači
příkaz, který lze znovu a znovu spouštět.
Stacy: to chápu, takže si myslím, že něco z toho už přichází v nadcházejících úrovních,
takže neváhej a vyzkoušej cykly.
V další úrovni můžete cyklus používat k pohybu Agenta podél cesty.
Přetáhněte blok opakování do pracovního prostoru a umístěte dopředný blok dovnitř bloku
opakování.
Tím bude počítači sděleno, aby provedl tu samou věc vícekrát za sebou, aniž by musel natahat
do pracovního prostoru celé hromady bloků.
Vložením čísla do bloku opakování můžete rozhodnout o tom, kolikrát má být věc zopakována.
Do bloku opakování můžete umístit také více zatáček a příkazů, ale pro teď zkuste opakování používat
k posuvu Agenta o několik málo kroků.
A pamatujte, jestliže se u některého hlavolamu zarazíte, vždycky můžete kliknout na modré tlačítko „reset“ a
zkusit to znovu.
Jestliže přemýšlíte o tom, jak si zajistit takovou pěknou práci, jako má Katie, neváhejte, a klikněte na tlačítko
„zobrazit kód“ pokaždé, když dokončíte jednu úroveň.
To ti předvede kód v jazyce Javascript, který člověk jako Katie používá, když
opravdu programuje Minecraft.
Takže i tak, velmi Vám děkujeme!
Katie: Jo, hodně štěstí, všichni!
Stampy: Gad vide hvad Stacy laver?
Stacy: Wow, jeg tror, jeg er det rigtige sted.
Det her er utroligt!
Det er, som om jeg er tilbage i Minecraft!
Hej.
Hvordan går det?
Hej?
Åh, der er en creeper. Du gør ikke noget, vel?
Katie: Stacy?
Stacy: Hej, Katie?
Katie: Ja!
Velkommen til Minecraft.
Stacy: Tak!
Katie: Kom indenfor! Stacy: OK!
Stacy: Det her er utroligt.
Så du arbejder her til dagligt som udvikler, ikke?
Katie: Jo, det er ret vildt.
Jeg er udvikler på Minecraft markedsplads- holdet.
Stacy: Hvor mange programmeringssprog kender du?
Katie: I min karriere, har jeg nok arbejdet med mere end et dusin.
Stacy: Et dusin? Katie: Ja.
Stacy: Så, du ved ikke tilfældigvis noget om den her lille golemfyr,
som kalder sig selv Agenten?
Katie: Vi bruger Agenten til at gøre ting som Steve eller Alex ikke kan.
Som f.eks. at gå over lava
Stacy: Nå, men jeg vil lære at kode, og de vil lære at kode, så hvad
er et af de første ting, du bør vide, når du lærer?
Katie: Tja, du skal lære, hvordan man bruger loop.
Stacy: OK.
Katie: Loop er ting, som udviklere skriver for at give kommandoer til en computer,
der kan køres igen og igen.
Stacy: Forstået, så jeg tror, at noget af det dukker op i fremtidige niveauer,
så prøv at give loop et forsøg.
I det næste niveau, kan du bruge et loop til at bevæge agenten langs stien.
Træk gentag-blokken til arbejdsområdet og læg bevæg fremad-blokken inde i
gentag-blokken.
Det fortæller computeren, at den skal gøre det samme mange gange i træk,
uden at skulle trække en masse blokke over i arbejdsområdet.
Du kan vælge antallet af gentagelser ved at sætte et tal på gentag-blokken.
Du også kan sætte drej og flere kommandoer i gentag-blokken, men prøv nu at bruge
et gentag til at bevæge agenten et par trin fremad.
Husk, hvis du sidder fast i et niveau, kan du altid trykke den blå "nulstil"-knap
og prøve igen.
Hvis du overvejer et sejt job, som Katie har, tag et klik på
"vis kode"-knappen, når du afslutter hvert niveau.
Det vil faktisk vise dig den Javascript kode, som en som Katie bruger, når hun
faktisk programmerer Minecraft.
Nå, men mange tak!
Katie: Ja, held og lykke alle sammen!
Stampy: Ich frage mich, was Stacy vorhat?
Stacy: Woah, ich glaube, ich bin am richtigen Ort.
Das ist erstaunlich!
Ich fühle mich wieder wie in Minecraft!
Hallo.
Wie geht es Ihnen?
Hallo?
Oh, da ist ein Kriecher. Du machst gar nichts, oder?
Katie: Stacy?
Stacy:Hi, Katie?
Katie: Ja!
Willkommen bei Minecraft.
Stacy: Vielen Dank!
Katie: Kommen Sie rein!
Stacy: Das ist erstaunlich.
Sie arbeiten hier also jeden Tag als Entwickler, richtig?
Katie: Ja, es ist ziemlich fantastisch.
Ich bin ein Entwickler im Minecraft-Marktplatz-Team.
Stacy: Wie viele Programmiersprachen kennen Sie?
Katie: In meiner Karriere habe ich wahrscheinlich mit über einem Dutzend gearbeitet.
Stacy: Ein Dutzend?
Katie: Ja.
Stacy: Sie wissen also nicht zufällig etwas über diesen kleinen Golem,
der sich "der Agent" nennt?
Katie: Wir benutzen den Agenten, um Dinge zu tun, die Steve oder Alex nicht tun können, wie zum Beispiel über die Lava gehen.
Stacy: Nun, ich will lernen, wie man codiert, und sie wollen lernen, wie man codiert,
also was ist eines der ersten Dinge, die Sie wissen müssen, wenn Sie lernen?
Katie: Nun, Sie müssen lernen, wie man Schleifen verwendet.
Stacy: Okay.
Katie: Schleifen sind Dinge, die Entwickler schreiben, um einem Rechner Befehle zu geben,
die immer und immer wieder ausgeführt werden können.
Stacy: Verstanden, ich glaube, dass in den kommenden Levels noch einiges davon
auftauchen wird, also versuchen Sie es doch mal mit Schleifen.
In der nächsten Stufe können Sie eine Schleife verwenden, um den Agenten entlang des Pfades zu bewegen.
Ziehen Sie den Wiederholungsblock in den Arbeitsbereich und platzieren Sie den Vorwärtsbewegungsblock
innerhalb des Wiederholungsblocks.
Dadurch wird der Computer angewiesen, dasselbe viele Male hintereinander zu tun,
ohne eine ganze Reihe von Blöcken in den Arbeitsbereich ziehen zu müssen.
Sie können wählen, wie oft wiederholt werden soll, indem Sie eine Zahl in den Wiederholungsblock eingeben.
Sie können auch Drehungen und mehrere Befehle in den Wiederholungsblock einfügen, aber versuchen
Sie vorerst, den Agenten mit einer Wiederholung ein paar Schritte vorwärts zu bewegen.
Denken Sie daran, dass Sie, wenn Sie an einem Puzzle hängen bleiben, jederzeit den blauen "Reset"-Knopf
drücken und es erneut versuchen können.
Wenn Sie darüber nachdenken, einen coolen Job wie den von Katie zu haben, dann klicken Sie auf die
Schaltfläche "Code anzeigen", wenn Sie jedes Level beendet haben.
Das wird Ihnen tatsächlich den Javascript-Code zeigen, den jemand wie Katie
verwendet, wenn sie Minecraft programmiert.
Wie dem auch sei, vielen Dank!
Katie: Ja, ich wünsche allen viel Glück!
Untertitel von der Amara.org-Gemeinschaft
Στάμπι: Αναρωτιέμαι τι ετοιμάζει η Στέισι...
Στέισι: Πιστεύω ότι είμαι στο σωστό μέρος.
Αυτό είναι εκπληκτικό!
Νοιώθω λες και είμαι πίσω στο Minecraft!
Γεια σου.
Πώς είσαι;
Είναι κανείς εδώ;
Α, να και ένας αναρριχώμενος. Δεν κάνεις κάτι, ε;
Κέιτι: Η Στέισι να υποθέσω;
Στέισι: Γεια, η Κέιτι να υποθέσω;
Κέιτι: Ναι!
Καλώς όρισες στο Minecraft.
Στέισι: Ευχαριστώ
Κέιτι: Έλα μέσα!
Στέισι: Αυτό είναι εκπληκτικό.
Εργάζεσαι εδώ κάθε μέρα ως σχεδιάστρια, σωστά;
Κέιτι: Ναι, είναι αρκετά εκπληκτικό.
Είμαι σχεδιάστρια στην ομάδα αγοραπωλησίας του Minecraft.
Στέισι: Πόσες γλώσσες κωδικοποίησης ξέρεις;
Κέιτι: Στην καριέρα μου, έχω δουλέψει ενδεχομένως με πάνω από δεκάδες
Στέισι: Δεκάδες;
Κέιτι: Ναι.
Στέισι: Λοιπόν τώρα, δεν τυχαίνει να ξέρεις κάτι για αυτόν το μικρό
ρομπότ τύπο που
αποκαλεί τον εαυτό του "Πράκτορα Λογισμικού";
Κέιτι: Χρησιμοποιούμε τον Πράκτορα Λογισμικού για να κάνει πράγματα
που ο Στιβ ή ο Άλεξ
δεν μπορεί να κάνει, όπως να κινείται στη λάβα.
Στέισι: Θέλουμε να μάθουμε πως να κωδικοποιούμε , άρα ποιο
είναι ένα από τα πρώτα πράγματα που πρέπει να ξέρεις όταν μαθαίνεις;
Κέιτι: Πρέπει να μάθεις πως να χρησιμοποιείς βρόχους.
Στέισι: Εντάξει.
Κέιτι: Οι βρόχοι φτιάχνονται από τους σχεδιαστές για να δίνουν
εντολές σε έναν υπολογιστή
που μπορούν να εκτελεστούν άπειρες φορές.
Στέισι: Το πιασα, νομίζω πως κάτι τέτοιο υπάρχει στα επόμενα επίπεδα
εμπρός, λοιπόν,δοκιμάστε τους βρόχους.
Στο επόμενο επίπεδο, μπορείτε να χρησιμοποιήσετε ένα βρόχο
για να κινήσετε τον Πράκτορα Λογισμικού κατά μήκος του μονοπατιού.
Βάλτε το μπλοκ επανάλαβε στο χώρο εργασίας και τοποθετήστε
το μπλοκ κίνηση προς τα εμπρός μέσα στο μπλοκ επανάλαβε.
Έτσι, ο υπολογιστής καταλαβαίνει ότι πρέπει να κάνει το ίδιο πράγμα πολλές
φορές στην σειρά χωρίς να χρειάζεται να σύρετε
ένα σωρό από πολλά μπλοκ στον χώρο εργασίας.
Μπορείτε να επιλέγετε πόσες φορές θα επαναλάβει
βάζοντας έναν αριθμό στο μπλοκ επανάλαβε.
Μπορείτε να βάλετε στροφές και πολλαπλές εντολές στο μπλοκ επανάλαβε ,
αλλά για τώρα δοκιμάστε να κινήσετε τον Πράκτορα Λογισμικού μερικά βήματα μπροστά.
Να θυμάστε, αν κολλήσετε σε ένα παζλ μπορείτε πάντα να πατάτε
το μπλε κουμπί "επαναφορά" και να
δοκιμάζετε ξανά.
Αν σκέφτεστε να έχετε μια γαμάτη δουλειά όπως της Κέιτι, εμπρός, πατήστε το
κουμπί "εμφάνισης κώδικα" όταν τελειώνετε κάθε επίπεδο.
Έτσι, θα εμφανίζετε σε εσάς ο κώδικας JavaScript
που χρησιμοποιεί κάποιος σαν την Κέιτι όταν
προγραμματίζει το Minecraft.
Όπως και να έχει, σε ευχαριστούμε τόσο πολύ!
Κέιτι: Ναι, καλή τύχη σε όλους μας!
Soy Lydia Winters, directora de marca de Mojang. Somos los creadores de Minecraft.
Lo que más me gusta hacer en Minecraft es explorar. Me encanta adentrarme en cuevas y ver lo
que puedo encontrar. Para alguien que no es programadora, como yo, es fascinante recibir estas
clases y aprender unas nociones sobre código.
En el último nivel tuvimos que usar muchos bloques \"avanzar\". Sería mucho más cómodo decirle al ordenador que ejecutase el comando
cuatro o cinco veces. Por suerte para nosotros, a los ordenadores se les da muy bien esto de
los bucles. A la hora de construir Minecraft, usamos bucles de repetición para colocar los
materiales iniciales que conforman el mundo. Hablamos de millares de bloques. También
usamos los bucles para otras cosas, como hacer que los pies de Alex se muevan al caminar.
Los bucles son realmente útiles en programación.
Está anocheciendo, así que en los dos próximos niveles vamos a construir una casa para refugiarnos. Usaremos el bloque de repetición
para que sea más fácil. Para levantar el muro de la casa, podemos decirle a Alex que avance
y coloque tablones cuatro veces o hacerlo una sola vez y luego coger el comando y
usar el bloque de repetición para que realice la misma acción varias veces seguidas.
Ahora hacemos clic en el bloque de repetición y le decimos cuántas veces queremos que
repita la acción. Venga, ¡hay que levantar la casa! Que te diviertas.
Stampy: ¿Qué estará haciendo Stacy?
Stacy: Guau, creo que estoy en el lugar correcto.
Esto es increíble.
Siento que estoy de vuelta en Minecraft.
¡Holaaaa!
¿Cómo estás?
¿Hola?
Oh, hay un creeper. No haces nada, ¿no?
Katie: ¿Stacy?
Stacy: Hola, ¿Katie?
Katie: Sí. Bienvenida a Minecraft.
Stacy: ¡Gracias Katie: ¡Sígueme!
Stacy: Esto es asombroso.
¿Tú trabajas como desarrolladora todos los días?
Katie: Sí, está buenísimo.
Soy desarrolladora en el equipo de mercado de Minecraft.
Stacy: ¿Cuántos lenguajes de código conoces?
Katie: En mi carrera, he trabajado con más de doce.
Stacy: ¿Una docena?
Stacy: ¿Sabés algo de este pequeño gólem llamado agente?
Katie: Usamos al agente para hacer cosas
que Steve o Alex no puede hacer,
como atravesar lava.
Stacy: Quiero aprender a programar, igual que ellos...
¿qué es lo que se debes saber primero cuando estas aprendiendo?
Katie: Tienes que aprender a usar los bucles.
Los bucles son cosas que escriben los programadores
para darle comandos a la computadora
que se pueden ejecutar una y otra vez.
Stacy: Ok, creo que hay algo de eso en los niveles que siguen.
así anímense y prueben los bucles.
En el siguiente nivel, puedes usar bucles
para mover al agente por el camino.
Arrastra el bloque de repetición en el espacio de trabajo
y coloca el bloque de avanzar dentro del bloque de repetición.
Esto le dice a la computadora que haga lo mismo muchas veces seguidas
sin tener que arrastrar un grupo de bloques en el espacio de trabajo.
Puedes elegir cuántas veces repetir
poniendo un número en el bloque de repetición
Puedes poner giros y comandos múltiples en el bloque de repetición, también,
pero por ahora, intenta usar una repetición
para hacer avanzar al agente algunos pasos.
Si te atascas en un desafío, siempre puedes
presionar el botón azul "Restablecer" e intentarlo de nuevo.
Si estás pensando en tener un trabajo genial como Katie,
haz clic en el botón "mostrar código" cuando termines cada nivel.
Eso te mostrará el código Javascript que gente como Katie usa
cuando están programando en Minecraft.
En fin... ¡muchísimas gracias!
Katie: ¡Buena suerte a todos!
Stampy: Mitäköhän Stacy tekee tällä hetkellä?
Stacy: Vau, luulen että olen oikeassa paikassa.
Tämä on upeeta!
Tuntuu, kun olisin takaisin Minecraftin sisällä!
Hei.
Mitä kuuluu?
Haloo?
Creeperi. Et tee mitään, eikö?
Katie: Stacy?
Stacy: Hei Katie?
Katie: Se olen minä!
Tervetuloa Minecraftiin.
Stacy: Kiitos!
Katie: Tule peremmälle!
Stacy: Tämä on upeeta.
Työskentelet täällä joka päivä ohjelmoijana?
Katie: Kyllä, se on aika hienoa.
Olen yksi Minecraftin ohjelmoijista.
Stacy: Kuinka monta koodikieltä osaat?
Katie: Olen urallani käyttänyt ainakin tusinan eri kieliä.
Stacy: Tusinan?
Katie: Kyllä.
Stacy: Satutko tietämään mitään pienestä menninkäisestä, joka
kutsuu itseään "Agentiksi"?
Katie: Käytämme Agenttia tekemään asioita, joita Steve tai Alex eivät pysty tekemään,
kuten ylittämään laavan. Stacy: Minä ja katsojat haluamme oppia koodausta,
joten mikä on ensimmäinen asia meidän tulisi oppia?
Katie: Sinun pitää oppia looppien käyttö. Stacy: Okei.
Katie: Loopit ovat komentoja, joita ohjelmoijat käyttävät antamaan tietokoneelle käskyjä
jotka toistuvat uudestaan ja uudestaan.
Stacy: Selvä. Uskon, että tulevilla tasoilla on jonkin verran sitä.
Joten mene ja kokeile looppeja itse.
Seuraavalla tasolla käytät looppia liikuttaaksesi Agenttia tietä pitkin.
Raahaa "repeat"-lohko työalueelle ja aseta "move forward"-lohko sen sisälle.
Tämä antaa tietokoneelle käskyn tehdä sama asia monta kertaa peräkkäin ilman,
että sinun tulee raahata useita lohkoja työalueelle.
Voit valita kuinka monta kertaa toistat toiminnon kirjoittamalla numeron toistolohkoon.
Voit luoda käännöksiä ja useita muita käskyjä "repeat"-lohkossa.
Mutta kokeile toistaiseksi "repeat"-toimintoa Agentin liikuttamiseksi muutama askel eteenpäin.
Muista, että jos olet jumissa, voit aina painaa sinistä "reset"-painiketta
ja yrittää uudelleen.
Jos haluat siistin työn kuten Katiella, napsauta "show code" painiketta
kun olet valmis.
Painike näyttää Javascript koodin, jota ihmiset kuten Katie käyttävät
ohjelmoidessaan Minecraftia.
Kiitos paljon!
Katie: Onnea peliin!
Ako si Lydia Winters, brand director ng Mojang, at gumawa kami ng maliit na laro na tinatawag na Minecraft.
Paborito kong gawin sa Minecraft ang paggalugad. Gustong gusto ko ang pagpasok sa mga kuweba at makita kung ano
ang mahahanap ko. Bilang isa na hindi programmer, sabik na sabik akong na dumaan sa mga aralin ng
Minecraft at totoong matuto sa ganang sarili ko ng pag-code.
Ang huling lebel ay nangailangan ng maraming moveForward(); block. Mas magiging madali kung masasabi natin sa computer na gawin ang paggalaw na pasulong
na command apat o limang beses. Sa kabutihang palad, ang mga computer ay napakagaling sa pag-uulit ng mga command
gamit ang mga repeat loop. Kapag gumagawa ng Minecraft, ginagamit natin ang mga repeat loop upang ilagay ang lahat ng mga panimulang
materyal sa paglikha ng bagong mundo. Ibig sabihin niyan libo-libo at libo-libong block. Ginagamit din
natin ang mga loop sa maliliit na paraan, halimbawa upang pagalawin ang mga paa ni Alex pabalik at papunta habang naglalakad siya.
Ang mga repeat loop ay napakamakapangyarihang bahagi ng programming.
Papagabi na kaya sa susunod na dalawang lebel, gagawa tayo ng isang bahay upang manatiling ligtas. Gagamitin natin ang repeat block upang gawin
ito nang napakadali. Upang gumawa ng pader ng ating bahay, maaari nating sabihin kay Alex na gumalaw pasulong at
ilagay ang mga tabla nang apat na beses o maaari nating sabihin sa kanya na gumalaw pasulong at ilagay ang isang tabla, saka
gawin ang command na ito at gamitin ang repeat block upang gawin niya ang kilos nang maraming beses.
Ngayon pipindutin natin ang repeat block at sabihin sa kanya ilang beses natin gusto siyang gawin
ang kilos na ito. Ngayon gawin natin ang ating bahay bago gumabi! Maglibang.
Subtitles by the Amara.org community
Stampy : Je me demande ce que fait Stacy ?
Stacy : Woah, je pense que je suis au bon endroit.
C'est incroyable !
Je me sens comme si j'étais de retour dans Minecraft !
Bonjour.
Comment allez-vous ?
Allô ?
Oh, il y a une liane. Vous ne faites rien, n'est-ce pas ?
Katie : Stacy ?
Stacy:Salut, Katie ?
Katie : Oui !
Bienvenue à Minecraft.
Stacy : Merci !
Katie : Entrez !
Stacy : C'est incroyable.
Vous travaillez donc ici tous les jours en tant que développeur, n'est-ce pas ?
Katie : Oui, c'est plutôt génial.
Je suis un développeur dans l'équipe du marché Minecraft.
Stacy : Combien de langues de codage connaissez-vous ?
Katie : Dans ma carrière, j'ai probablement travaillé avec plus d'une douzaine de personnes.
Stacy : Une douzaine ?
Katie : Oui.
Stacy : Donc maintenant, vous ne sauriez rien sur ce petit golem qui
se fait appeler "l'agent" ?
Katie : Nous utilisons l'agent pour faire des choses que Steve ou Alex ne peuvent pas faire, comme traverser de la lave.
Stacy : Eh bien, je veux apprendre à coder, et ils veulent apprendre à coder, alors quoi
est l'une des premières choses que vous devez savoir lorsque vous apprenez ?
Katie : Eh bien, vous devez apprendre à utiliser les boucles.
Stacy : Ok.
Katie : Les boucles sont des choses que les développeurs écrivent pour donner des commandes à un ordinateur qui peut être
encore et encore.
Stacy : J'ai compris, donc je pense qu'il y a en fait une partie de cela qui va se produire dans les niveaux à venir,
alors allez-y et essayez les boucles.
Au niveau suivant, vous pouvez utiliser une boucle pour déplacer l'agent le long du chemin.
Faites glisser le bloc de répétition dans l'espace de travail et placez le bloc de déplacement vers l'avant à l'intérieur de la répétition
bloc.
Cela permet à l'ordinateur de faire la même chose plusieurs fois de suite sans avoir à faire glisser
tout un tas de blocs dans l'espace de travail.
Vous pouvez choisir le nombre de fois à répéter en mettant un chiffre dans le bloc de répétition.
Vous pouvez aussi mettre des tours et des commandes multiples dans le bloc de répétition, mais pour l'instant, essayez d'utiliser
une répétition pour faire avancer l'agent de quelques pas.
N'oubliez pas que si vous êtes bloqué sur un puzzle, vous pouvez toujours appuyer sur le bouton bleu "reset" et
essayer à nouveau.
Si vous envisagez d'avoir un emploi sympa comme celui de Katie, allez-y et cliquez sur le "show
bouton "code" lorsque vous terminez chaque niveau.
Cela va vous montrer le code Javascript que quelqu'un comme Katie utilise quand elle est
en train de programmer Minecraft.
En tout cas, merci beaucoup !
Katie : Oui, bonne chance à tous !
סטאמפי: אני תוהה מה סטייסי זוממת.
סטייסי: וואו, אני חושבת שאני במקום הנכון.
זה מדהים!
אני מרגישה כאילו אני בחזרה במיינקראפט!
שלום!
מה שלומך?
הלו?
אוקיי, יש פה קריפר. אתה לא עושה כלום, נכון?
סטייסי? -היי! קייטי?
כן! -ברוכה הבאה למיינקראפט!
תודה לך!
בואי, היכנסי!
זה מדהים!
אז את עובדת כאן כל יום כמפתחת, נכון?
כן, זה די אדיר.
אני מפתחת בצוות ה"מרקט-פלייס" של מיינקראפט.
כמה שפות קוד את יודעת?
במהלך הקריירה שלי, עבדתי ככל הנראה עם יותר מתריסר.
שתים עשרה?!
כן.
תגידי, את לא יודעת במקרה משהו על הגולם הזה
שקורא לעצמו "הסוכן"?
אנו משתמשים בסוכן כדי לעשות דברים שסטיב ואלכס לא יכולים, כמו ללכת על לבה.
אז אז אני רוצה ללמוד לתכנת, וגם הם רוצים ללמוד לתכנת,
מהו אחד הדברים הראשונים שצריך לדעת כשמתחילים?
ובכן, אתם צריכים לדעת להשתמש בלולאות.
אוקיי.
לולאות הן מה שמפתחים כותבים כדי לתת פקודות למחשב,
ואפשר להריץ אותן שוב ושוב ושוב.
הבנתי. אני חושבת שחלק מזה מגיע ממש בשלבים הבאים,
אז תרגישו חופשי לנסות ליצור לולאות.
בשלב הבא, אתם יכולים להשתמש בלולאה כדי לגרום לסוכן לזוז לאורך השביל.
גררו את בלוק ה"חזור" אל סביבת העבודה, ומקמו את בלוק ה"זוז קדימה" בתוך
בלוק ה"חזור".
זה יאמר למחשב לעשות את אותו הדבר פעמים רבות ברצף מבלי שתצטרכו לגרור
המון בלוקים לתוך סביבת העבודה.
אתם יכולים לבחור כמה פעמים לחזור על הלולאה, פשוט ציינו מספר בתוך בלוק ה"חזור".
אתם יכולים לשים פניות ופקודות מרובות גם בבלוק ה"חזור", אבל כרגע נסו להשתמש
ב"חזור" כדי להזיז את הסוכן עוד כמה צעדים קדימה.
זכרו: אם אתם נתקעים בחידה, אתם תמיד יכולים ללחוץ על כפתור ה"אפס" הכחול
ולנסות מחדש.
אם אתם חושבים שגם אתם רוצים עבודה מגניבה כמו של קייטי, תרגישו חופשי ללחוץ על הכפתור
"הראה קוד" בכל פעם שאתם מסיימים שלב כלשהו.
זה יראה לכם איך נראה קוד הג'אווה-סקריפט, שאנשים כמו קייטי משתמשים בו כשהם
באמת מתכנתים את מיינקראפט.
אז בכל מקרה, תודה רבה לך!
כן, בהצלחה לכולם!
स्टैम्पीः मुझे हैरानी है कि स्टेसी क्या कर रही है?
स्टेसीः वोह, मुझे लगता है कि मैं सही स्थान पर हूं।
यह कमाल का है!
मुझे महसूस हो रहा है जैसे मैं माइनक्राफ्ट में वापस आ गई हूं!
हेलो!
तुम कैसे हो?
हेलो?
ओह, रेंगने वाला यहां पर है। तुम कुछ नहीं करते, क्या तुम करते हो?
केटीः स्टेसी?
स्टेसीः हाय, केटी?
केटीः हां!
माइनक्राफ्ट में स्वागत है।
स्टेसीः धन्यवाद!
केटीः अंदर आ जाओ!
स्टेसीः यह कमाल का है।
तो तुम यहां प्रत्येक दिन एक डिवेलपर के तौर पर कार्य करती हो, ठीक है?
केटीः हां, ये बहुत अच्छा है।
मैं माइनक्राफ्ट मार्केटप्लेस टीम में एक डिवेलपर हूं।
स्टेसीः तुम्हें कितनी कोडिंग लैंग्वेज आती हैं?
केटीः अपने करियर में मैंने शायद एक दर्जन से अधिक के साथ कार्य किया है।
स्टेसीः एक दर्जन?
केटीः हां।
स्टेसीः तो अब, तुम्हें इस गोलम व्यक्ति के बारे में कुछ नहीं पता चलेगा जो
खुद को “ए एजेंट” कहता है?
केटीः हम एजेंट का इस्तेमाल उन चीजों को करने के लिए करते हैं जो स्टीव या एलेक्स नहीं कर सकते, जैसे लावा के पार जाना।
स्टेसीः अच्छा, मैं कोड कैसे किया जाता है इसे सीखना चाहती हूं, और वे सीखना चाहते हैं कि कोड कैसे किया जाता है, तो
जब आप सीख रहे हैं तो उन शुरुआती चीजों में से एक क्या है जिसे आपको जानने की जरूरत है?
केटीः अच्छा, आपको यह सीखना होगा कि लूप्स का कैसे इस्तेमाल करते हैं।
स्टेसीः ओके।
केटीः लूप्स वे चीजें होती हैं जिन्हें डिवेलपर एक कंप्यूटर को कमांड्स देने के लिए लिखते हैं
जिन्हें बार-बार रन किया जा सकता है।
स्टेसीः पता चल गया, तो मुझे लगता है कि आगे कुछ लेवल्स में इनमें से कुछ वास्तव में आ रहा है,
तो आगे बढ़ें और लूप्स को आजमाएं।
अगले लेवल में, आप एक लूप का इस्तेमाल एजेंट को रास्ते पर चलाने के लिए कर सकते हैं।
रिपीट ब्लॉक को वर्कस्पेस पर ड्रैग करें और मूव फॉरवर्ड ब्लॉक को रिपीट ब्लॉक के अंदर
रखें।
यह वर्कस्पेस में कई ब्लॉक्स को ड्रैग किए बिना कंप्यूटर को
समान चीज कई बार करने के लिए कहता है।
आप रिपीट ब्लॉक में एक संख्या रखकर कितनी बार दोहराना है उसे चुन सकते हैं।
आप रिपीट ब्लॉक में बारियां और कई कमांड्स भी रख सकते हैं, लेकिन अभी एजेंट को कुछ कदम आगे मूव कराने
के लिए एक रिपीट का इस्तेमाल करने की कोशिश करें।
याद रखें, अगर आप एक पजल पर फंस जाएं तो आप हमेशा ब्लू “रीसेट” बटन को दबा सकते हैं और दोबारा कोशिश
कर सकते हैं।
अगर आप केटी जैसी अच्छी जॉब पाने के बारे में सोच रहे हैं, आगे बढ़ें और प्रत्येक लेवल
को समाप्त करने पर “शो कोड” बटन को क्लिक करें।
यह आपको वास्तव में वह जावास्क्रिप्ट कोड दिखाएगा जो केटी जैसा कोई व्यक्ति वास्तव में माइनक्राफ्ट
की प्रोग्रामिंग में इस्तेमाल करता है।
तो, आपका बहुत धन्यवाद!
केटीः हां, प्रत्येक व्यक्ति को शुभकामना!
Stampy: Kíváncsi vagyok, mire jut Stacy.
Stacy: Hűha! Azt hiszem, jó helyen járok.
Ez elképesztő!
Úgy érzem, visszatértem a Minecraftba!
Helló!
Szia, hogy vagy?
Helló?
Ó, itt van egy csúszómászó. Te nem csinálsz semmit, ugye?
Katie: Stacy?
Stacy: Szia, Katie vagy?
Katie: Igen!
Isten hozott a Minecraftban!
Stacy: Köszönöm!
Katie: Gyere be!
Stacy: Ez elképesztő!
Szóval te minden nap itt dolgozol, mint mint fejlesztő, ugye?
Katie: Aha, egészen fantasztikus.
A Minecraft piaci csapat fejlesztője vagyok.
Stacy: Te hány kódnyelvet tudsz?
Katie: A pályám során eddig több mint egy tucattal dolgoztam.
Stacy: Egy tucattal?
Katie: Aha.
Stacy: Szóval, nem tudsz véletlen valamit erről a fura figuráról, aki "az Ügynöknek"
nevezi magát? Katie: Az Ügynököt olyan dolgokra
használjuk, amit Steve és Alex nem tud megtenni, például átmenni a láván.
Stacy: Nos, én meg akarok tanulni kódolni, és ők is akarnak kódolni, szóval
mi az első dolog, amit tudni kell, amikor tanulunk?
Katie: Nos, meg kell tanulnotok a hurkok használatát.
Stacy: Oké.
Katie: A hurkot azért írja a fejlesztő, hogy olyan parancsot adjon a gépnek, amit
újra és újra lehet futtatni.
Stacy: Értem, és azt hiszem, ez elő fog jönni az előttünk álló álló szinteken,
úgyhogy gyerünk, próbáljátok ki a hurkokat
A következő szinten hurkot használhatsz az Ügynök mozgatásához az útvonalon.
Húzd az ismétlés kockát a munkatérre, és helyezd az előre kockát az ismétlés
kockába.
Ez azt mondja a számítógépnek, hogy ugyanazt a dolgot csinálja sokszor egymás
után, de nem kell egy csomó kockát a munkatérbe húznod.
Az ismétlések számát kiválaszthatod, ha számot írsz az ismétlő kockába.
Fordulást és több parancsot is tehetsz az ismétlő kockába, de most csak próbáljuk
arra használni az ismétlést, hogy az Ügynök előre lépjen néhány lépést.
Ne feledd, ha elakadsz egy fejtörőnél, mindig használhatod a kék "reset" gombot
és megpróbálhatod újra.
Ha azt tervezed, hogy neked is olyan csúcs munkád lesz, mint Katie-nek, kattints
a "show code" gombra, ha befejezted a belépő szintet.
Ez a Javascript kódot mutatja meg, amit valaki olyan használ, mint Katie,
amikor a Minecraftot programozza.
Mindenesetre nagyon köszönöm!
Katie: Aha, sok szerencsét mindenkinek!
Stampy: Saya ingin tahu apa yang sedang dilakukan Stacy?
Stacy: Woah, saya pikir saya berada di tempat yang tepat.
Ini luar biasa!
Saya merasa seperti kembali ke Minecraft!
Halo.
Apa kabar?
Halo?
Oh, ada yang menakutkan. Kamu tidak melakukan apa-apa, bukan?
Katie: Stacy?
Stacy:Hai, Katie?
Katie: Ya!
Selamat datang di Minecraft.
Stacy: Terima kasih!
Katie: Masuklah!
Stacy: Ini luar biasa.
Jadi, kamu bekerja di sini setiap hari sebagai pengembang, bukan?
Katie: Ya, ini sangat mengagumkan.
Saya seorang pengembang di tim Marketplace Minecraft.
Stacy: Berapa banyak bahasa pemrograman yang kamu kenal?
Katie: Dalam karir saya, saya mungkin telah bekerja dengan lebih dari selusin bahasa pemrograman.
Stacy: Selusin?
Katie: Ya.
Stacy: Jadi sekarang, kamu tidak akan tahu apa-apa tentang pria golem kecil ini yang
menyebut dirinya "Agen"?
Katie: Kami menggunakan Agen untuk melakukan hal-hal yang Steve atau Alex tidak bisa lakukan, seperti melintasi lava.
Stacy: Baik, saya ingin belajar cara menulis kode pemrograman, dan mereka ingin belajar cara menulis kode pemrograman, jadi apa
hal pertama yang perlu kamu ketahui ketika kamu belajar?
Katie: Nah, Kamu perlu belajar cara menggunakan loop.
Stacy: Oke.
Katie: Loop adalah hal-hal yang ditulis pengembang untuk memberikan perintah kepada komputer
yang dapat dijalankan berulang-ulang.
Stacy: Mengerti, jadi saya pikir sebenarnya ada beberapa yang muncul di beberapa tingkatan di depan,
jadi silakan coba loop.
Di tingkatan berikutnya, kamu dapat menggunakan loop untuk menggerakkan Agen di sepanjang jalan.
Seret blok pengulangan ke ruang kerja dan tempatkan blok maju di dalam
blok pengulangan.
Ini memberitahu komputer untuk melakukan hal yang sama beberapa kali berturut-turut tanpa harus menyeret
sejumlah besar blok ke ruang kerja.
Kamu dapat memilih berapa kali untuk mengulang dengan memasukkan nomor di blok pengulangan.
Kamu dapat menempatkan blok berputar dan banyak perintah di blok pengulangan juga, tetapi untuk sekarang coba gunakan
pengulangan untuk memajukan Agen beberapa langkah.
Ingat, jika kamu terjebak pada sebuah teka-teki, kamu selalu dapat menekan tombol "reset" biru dan
coba lagi.
Jika kamu berpikir untuk memiliki pekerjaan keren seperti Katie, silakan dan tekan tombol "tampilkan kode"
ketika kamu menyelesaikan setiap tingkatan.
Itu akan benar-benar menunjukkan kepadamu kode pemrograman Javascript yang digunakan seseorang seperti Katie ketika dia
benar-benar memprogram Minecraft.
Jadi, terima kasih banyak!
Katie: Ya, semoga beruntung semuanya!
Subtitle oleh komunitas Amara.org
Stampy: Hvað skyldi Stacy vera að gera?
Stacy: Vó, ég held ég sé á réttum stað.
Þetta er ótrúlegt!
Mér finnst ég sé komin aftur í Minecraft!
Hæ
Hvað segirðu gott?
Halló?
Ó, þarna er laumapúki. En þú gerir ekkert, er það nokkuð?
Katie: Stacy?
Stacy: Hæ, Katie?
Katie: Já!
Velkomin í Minecraft.
Stacy: Takk!
Katie: Komdu inn!
Stacy: Þetta er ótrúlegt.
Svo þú vinnur hér á hverjum degi og býrð til forrit?
Katie: Já það er svolítið magnað.
Ég vinn við þróun með Minecraft markaðsteyminu.
Stacy: Hvað kanntu mörg forritunarmál?
Katie: Á ferli mínum hef ég líklega unnið með meira en tólf.
Stacey: Tólf?
Katie: Já.
Stacy: Heyrðu, ekki vill svo vel að þú vitir eitthvað um þennan litla gaur
sem kallar sig "Umbann"?
Katie: Umbann gerir það sem Steve eða Alex geta ekki, t.d. að fara yfir hraun.
Stacy: Jæja, ég vil læra að kóða, og þau vilja læra að kóða svo hvað er eitt af
því fyrsta sem maður þarf að vita þegar maður er að læra?
Katie: Nú, þú þarft að læra hvernig á að nota lykkjur.
Stacy: Allt í lagi.
Katie: Lykkjur eru nokkuð sem forritarar skrifa til að gefa tölvum
skipanir sem hægt er að keyra aftur og aftur.
Stacy: Ég skil, og ég held að eitthvað af því muni koma í næstu áföngum,
svo haltu áfram og prófaðu lykkjur.
Í næsta áfanga, getur þú notað lykkju til að færa Umbann eftir slóðinni.
Dragðu "endurtaka" kubbinn út á vinnusvæðið og settu
"færa áfram" kubbinn innan í.
Þetta segir tölvunni að gera sama hlutinn oft í röð án þess að þurfa
að draga heila hrúgu af kubbum inn á vinnusvæðið.
Þú velur hve oft á að endurtaka með þvi að setja tölu í "endurtaka" kubbinn.
Þú getur líka sett snúninga og margar skipanir í "endurtaka" kubbinn
en fyrst skaltu prófa að færa Umbann fram um nokkur skref.
Mundu að ef þú festist í þraut getur þú alltaf ýtt á bláa "endurstilla"
hnappinn og prófað aftur.
Ef þú ert að hugsa um að fá góða vinnu eins og hennar Katie, þá ættirðu að
smella á "sýna kóða" hnappinn þegar þú klárar hvern áfanga.
Það mun sýna þér JavaScript kóðann sem fólk eins og Katie notar þegar þau
eru að forrita Minecraft.
Jæja, þakka þér kærlega!
Katie: Já gangi ykkur öllum vel!
Stampy: Mi chiedo cosa stia facendo Stacy...
Stacy: Wow, credo di essere nel posto giusto.
È incredibile!
Mi sembra di essere di nuovo in Minecraft!
Ciao.
Come stai?
Ciao?
Oh dev'essere un Creeper. Non fai niente, vero?
Katie: Stacy?
Stacy: Ciao, Katie?
Katie: Si! Benvenuta in Minecraft!
Stacy: Grazie!
Katie: Prego, entra!
Stacy: È incredibile!
Così tu lavori qui ogni giorno come sviluppatrice, giusto?
Katie: Certo, è davvero fantastico.
Sono una sviluppatrice del gruppo Minecraft marketplace.
Stacy: Quanti linguaggi di programmazione conosci?
Katie: Probabilmente nella mia carriera
ho lavorato con più di una dozzina.
Satcy: Una dozzina?
Katie: Oh si!
Stacy: Dunque, ne sai qualcosa di questo
piccolo golem che si fa chiamate "Agente"?
Katie: Usiamo l'Agente per svolgere azioni che
Steve o Alex non possono fare, come attraversare la lava.
Stacy: Bene, voglio imparare come programmare
e loro vogliono imparare a programmare,
quindi, qual'è una delle prime cose da imparare?
Katie: Bene, hai bisogno di imparare i "cicli".
Stacy: OK.
Katie: Gli sviluppatori usano i cicli per fare in modo che
i computer ripetano delle istruzioni più e più volte di seguito.
Stacy: Capisco, penso che ce ne siano nei prossimi esercizi,
allora andiamo avanti e facciamo qualche prova con i cicli.
Nel prossimo esercizio, puoi usare un ciclo
per muovere l'Agente lungo il percorso.
Trascina il blocco "ripeti...volte" nell'area di lavoro e
posiziona il blocco "vai avanti" dentro al blocco "ripeti...volte".
Questo dice al computer di fare alcune cose molte volte di seguito,
senza dover trascinare un mucchio di blocchi nell'area di lavoro.
Puoi scegliere quante volte ripetere,
scrivendo un numero nel blocco "ripeti...volte".
Puoi anche mettere molti comandi diversi
all'interno del blocco "ripeti...volte",
ma per ora prova ad usarlo per far avanzare l'Agente di pochi passi.
Ricorda, se ti blocchi su un esercizio,
puoi sempre premere il pulsante blu "ricomincia" e provare di nuovo.
Stacy: Se stai pensando che ti piacerebbe fare un lavoro come quello di Katie,
vai avanti e clicca sul pulsante "mostra il codice" alla fine di ogni esercizio.
Potrai vedere il codice JavaScript che qualcuno come Katie
usa quando programma veramente Minecraft.
Perfetto, grazie mille!
Katie: Prego, buona fortuna a tutti!
スタンピー：ステイシーって何してるんだろう？
ステイシー：わお、おそらくここね
すごい！
Minecrafeに戻れたみたい！
こんにちは
元気？
こんにちは？
あれ、クリーパーね。何もしないんでしょ？
ケイティ―：ステイシー？
ステイシー：やあ、ケイティ―？
ケイティ―：そうよ！
Minecrafeへようこそ
ステイシー：ありがとう！
ケイティ―：入って！
ステイシー：オッケー
ここってすごいわ
ここで毎日ディベロッパーとして 働いているんだよね？
ケイティ―：そうよ、とても楽しいわ
Minecrafeマーケットプレイスチームの ディベロッパーよ
ステイシー：いくつのコード言語を 知っているの？
ケイティ―：キャリアにおいて、 12以上はやってきたわね
ステイシー：12？
ケイティ―：そうよ
ステイシー：じゃあ、この自分を 「エージェント」と呼ぶ
小さな子については何も知らない？
ケイティ―：スティーブやアレックスができないことをさせるために
エージェントを使うのよ。溶岩を渡る時とかね
ステイシー：わかった、私コードのやり方を学びたいんだけど、
あとみんなもコーディングを学びたいんだけど
学習するために 最初に知っておかなくちゃならないことって何？
ケイティ―：うーん、ループの使い方ね
ステイシー：わかった
ケイティ―：ループはディベロッパーが パソコンに
何度も何度も繰り返させるようなコマンドよ
ステイシー：わかった。 じゃ次のレベルにはそういうものがくるのね
そうすれば進んでループを試すことができる
次のレベルでは、ループを使って エージェントが道を移動するようにしてね
ワークスペースにリピートブロックを ドラッグして、
リピートブロックの中に前進ブロックを置いてね
これでパソコンが 何回も同じことを続けることができる
ワークスペースに何回も ブロックをドラッグしなくてもね
リピートブロックに数字をいれて、 何回繰り返すのかも選択できるよ
リピートブロックにターンや複数のコマンドを 入れることもできるよ
だけど今はエージェントを数歩前進させるためにリピートを使ってみよう
パズルで行きどまってしまった場合、 いつでも青い「リセット」ボタンを押して
やり直せることを忘れないでね
ケイティ―みたいにクールな仕事をしたい と思っているなら
各レベルを終了した後に 「コードを表示」ボタンを押してね
そうすることで、実際にケイティ―がMinecrafeをプログラミングしている時に
使うようなJavaScriptコードを 見ることができるよ
とりあえず、ありがとうございました！
ケイティ―：うん、みんな頑張れ！
სტემპი: ნეტა სტეისი რას აკეთებს?
სტეისი: ოჰო, მგონი სწორ ადგილას მოვედი.
საოცარია!
თავი ისევ მაინკრაფტში მგონია!
გამარჯობა.
როგორ ხართ?
გამარჯობა?
ოჰ, „კრიპერი.“ არაფერს იზამ, ხო?
ქეთი: სტეისი?
სტეისი: სალამი, ქეთი?
ქეთი: დიახ!
გამარჯობა, მაინკრაფტში ხართ.
სტეისი: მადლობა!
ქეთი: წამოდით!
სტეისი: საოცარია.
Stampy: ចង់ដឹងដល់ហើយថា​​​Stacyកំពុងធ្វើអី?
Stacy: អើ! ខ្ញុំគិតថាខ្ញុំនៅត្រូវកន្លែងហើយ
ពិតជាល្អមែន
ខ្ញុំមានអារម្មណ៍ថាដូចជាត្រឡប់ទៅMinecraftវិញចឹង
សួស្តី!
សុខសប្បាយទេ?
សួស្តី?
អូ មានសត្វលូនវារ។ វាមិនធ្វើអ្វីទេមែនទេ?
Katie: Stacy?
Stacy: សួស្តី Katie?
Katie: ចា៎!
ស្វាគមន៍មកកាន់ Minecraft។
អរគុណ!
Katie: មោះចូលមក!
Stacy: អូយឡូយមែនទែន!
ចឹងឯងធ្វើការនៅទីនេះជារៀងរាល់ថ្ងៃក្នុងនាមជាអ្នកសរសេរកម្មវិធី មែនទេ?
Katie: ហ្នឹងហើយ! មានអី!
ខ្ញុំជាអ្នកសរសេរកូដនៅក្រុមទីផ្សាររបស់Minecraft
Stacy: តើឯងចេះភាសាកូដប្រហែលប៉ុន្មានទៅ?
Katie: នៅក្នុងអាជីពខ្ញុំ ខ្ញុំធ្វើការជាមួយប្រហែលរាបសិប
រាបសិប?
Katie: ចា៎
Stacy: ដូច្នេះឥឡូវនេះ ឯងនឹងមិនដឹងទេ។ អ្វីទាំងអស់អំពីgolem តូចនេះ
ដែលហៅខ្លួនឯងថា "The Agent" មែនទេ?
Katie: យើងប្រើភ្នាក់ងារដើម្បីធ្វើរឿងដែល Steve ឬ Alex មិនអាចដូចជាឆ្លងកាត់កម្អែរភ្នំភ្លើងជាដើម
Stacy: អញ្ចឹងខ្ញុំចង់រៀនសរសេរកូដ ហើយ​ពួកគេ​ចង់​រៀន​ពី​របៀប​សរសេរ​កូដ ដូច្នេះ​
តើអ្វីជារឿងដំបូងដែលអ្នកត្រូវការ ដឹងពេលរៀន?
Katie: អញ្ចឹងអ្នកត្រូវរៀនពីរបៀបប្រើ រង្វិលជុំ។
Stacy: អូខេ
Katie: រង្វិលជុំគឺជាអ្វីដែលអ្នកសរសេរកម្មវិធីធ្វើឡើង ដើម្បីផ្តល់ពាក្យបញ្ជាទៅកុំព្យូទ័រ
ដែលអាចរត់ម្តងហើយម្តងទៀត។
Stacy: យល់ហើយ ដូច្នេះខ្ញុំគិតថាពិតជាមានមែន មួយចំនួនដែលកើតឡើងនៅកម្រិតខាងមុខ
ដូច្នេះសូមបន្តទៅមុខ ហើយសាកល្បងរង្វិលជុំ។
នៅកម្រិតបន្ទាប់ អ្នកអាចប្រើរង្វិលជុំដើម្បីផ្លាស់ទី ភ្នាក់ងារនៅតាមផ្លូវ។
ទាញប្លុកម្តងទៀតទៅក្នុងកន្លែងធ្វើការ និង ដាក់ប្លុកផ្លាស់ទីទៅមុខនៅខាងក្នុងម្តងទៀត
ប្លុក?
នេះប្រាប់កុំព្យូទ័រឱ្យធ្វើដូចគ្នា។ ច្រើនដងក្នុងមួយជួរដោយមិនចាំបាច់អូស
បណ្តុំទាំងមូលចូលទៅក្នុងកន្លែងធ្វើការ
អ្នកអាចជ្រើសរើសចំនួនដងដើម្បីធ្វើម្តងទៀត ដោយដាក់លេខនៅក្នុងប្លុកម្តងទៀត។
អ្នកអាចដាក់វេន និងពាក្យបញ្ជាច្រើន។ ប្លុកម្តងទៀតផងដែរ ប៉ុន្តែឥឡូវ​នេះសាកល្បងប្រើ
ធ្វើម្តងទៀតដើម្បីផ្លាស់ទីភ្នាក់ងារទៅមុខពីរបីជំហាន។
សូមចាំថា ប្រសិនបើអ្នកជាប់គាំងលើល្បែងផ្គុំរូបអ្នក។ តែងតែអាចចុចប៊ូតុង
"កំណត់ឡើងវិញ" ពណ៌ខៀវ និងសាកម្តងទៀត។
ប្រសិនបើអ្នកកំពុងគិតអំពីការមានការងារឡូយៗ ដូច Katie's សូម​ទៅ​មុខ​ហើយ​ចុច "show
ប៊ូតុង "កូដ" នៅពេលអ្នកបញ្ចប់គ្រប់កម្រិត។
នោះពិតជានឹងបង្ហាញអ្នកនូវ Javascript លេខកូដដែលនរណាម្នាក់ចូលចិត្ត ដូចKatie
ដែលនាងប្រើនៅពេលនាងកំពុងតែសរសេរកម្មវិធីMinecraft
យ៉ាងណាមិញ! អរគុណច្រើនណា!
Kate: ចា៎អត់អីទេ!
ಸ್ಟಾಂಪಿ: ಸ್ಟೇಸಿ ಏನು ಮಾಡಲು ಹೊರಟಿದ್ದಾಳೆ?
ಸ್ಟೇಸಿ: ವಾವ್, ನಾನು ಸರಿಯಾದ ಸ್ಥಳಕ್ಕೆ ಬಂದಿದ್ದೇನೆ.
ಅದ್ಭುತ!
ಮೈನ್‌ಕ್ರಾಫ್ಟ್‌ಗೆ ವಾಪಸಾಗಿದ್ದೇನೆ ಅನಿಸುತ್ತದೆ!
ಹಲೋ
ಹೇಗಿದ್ದೀರಿ?
ಹಲೋ?
ಓಹ್, ಅಲ್ಲಿ ಕ್ರೀಪರ್ ಇದೆ. ನೀವೇನೂ ಮಾಡಲ್ಲವೇ?
ಕೇಟಿ: ಸ್ಟೇಸಿ?
ಸ್ಟೇಸಿ: ಹಾಯ್, ಕೇಟಿ?
ಕೇಟಿ: ಯೆಸ್!
ಮೈನ್‌ಕ್ರಾಫ್ಟ್‌ಗೆ ಸ್ವಾಗತ.
ಸ್ಟೇಸಿ: ಥ್ಯಾಂಕ್ಯೂ!
ಕೇಟಿ: ಬನ್ನಿ!
ಸ್ಟೇಸಿ: ಅದ್ಭುತವಾಗಿದೆ
ನೀವು ಇಲ್ಲಿ ಡೆವಲಪರ್ ಆಗಿ ಪ್ರತಿ ದಿನ ಕೆಲಸ ಮಾಡುತ್ತೀರಿ?
ಕೇಟಿ: ಹೌದು. ಅದ್ಭುತವಾಗಿದೆ.
ನಾನು ಮೈನ್‌ಕ್ರಾಫ್ಟ್‌ ಮಾರ್ಕೆಟ್‌ಪ್ಲೇಸ್ ಟೀಮ್‌ನಲ್ಲಿ ಡೆವಲಪರ್.
ಸ್ಟೇಸಿ: ನಿಮಗೆ ಎಷ್ಟು ಕೋಡಿಂಗ್ ಲ್ಯಾಂಗ್ವೇಜ್ ಗೊತ್ತಿದೆ?
ಕೇಟಿ: ನನ್ನ ವೃತ್ತಿಯಲ್ಲಿ ಡಜನ್ ಲ್ಯಾಂಗ್ವೇಜ್ ಕೆಲಸ ಮಾಡಿದ್ದೇನೆ.
ಸ್ಟೇಸಿ: ಒಂದು ಡಜನ್?
ಕೇಟಿ: ಹೌದು.
ಸ್ಟೇಸಿ: ಹೀಗಾಗಿ, ನಿಮಗೆ ಈ ಗೊಲೆಮ್ ಹುಡುಗನ ಬಗ್ಗೆ ನಿಮಗೆ ತಿಳಿದಿರಲಿಕ್ಕಿಲ್ಲ. ಆತ ತನ್ನ
ಏಜೆಂಟ್ ಎಂದು ಕರೆದುಕೊಳ್ಳುತ್ತಾನೆ
ಕೇಟಿ: ಸ್ಟೀವ್, ಅಲೆಕ್ಸ್ ಮಾಡಲಾಗದ ಕೆಲಸ ಮಾಡಲು ಏಜೆಂಟ್ ಬಳಸುತ್ತೇವೆ. ಲಾವಾದ ಆಚೆಗೆ ಹೋಗೋದು
ಸ್ಟೇಸಿ: ನಾನು ಕೋಡ್ ಮಾಡುವುದನ್ನು ಕಲಿಯಬೇಕು. ಅವರಿಗೆ ಕೋಡ್ ಮಾಡುವುದು ಕಲಿಯಬೇಕು. ಕಲಿಯುವಾಗ
ತಿಳಿಯಬೇಕಾದ ಮೊದಲ ಸಂಗತಿ ಯಾವುದು?
ಕೇಟೀ: ಲೂಪ್‌ ಕಲಿಯುವುದು ಹೇಗೆ ಎಂದು ನೀವು ತಿಳಿಯಬೇಕು.
ಸ್ಟೇಸಿ: ಓಕೆ
ಕೇಟಿ: ಲೂಪ್ಸ್ ಎಂಬುದು ಡೆವಲಪರ್‌ಗಳು ಪುನಃ ಪುನಃ ರನ್ ಮಾಡಲು ಕಂಪ್ಯೂಟರ್‌ಗೆ ನೀಡುವ
ಕಮಾಂಡ್‌ಗಳು.
ಸ್ಟೇಸಿ: ತಿಳಿಯಿತು, ಈ ಪೈಕಿ ಕೆಲವು ಮುಂದಿನ ಲೆವೆಲ್‌ಗಳಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳಲಿದೆ.
ಮುಂದುವರಿಯಿರಿ ಮತ್ತು ಲೂಪ್ಸ್ ಟ್ರೈ ಮಾಡಿ.
ಮುಂದಿನ ಹಂತದಲ್ಲಿ, ದಾರಿಯಲ್ಲಿ ಏಜೆಂಟ್ ಅನ್ನು ಸಾಗಿಸಲು ನೀವು ಲೂಪ್ ಅನ್ನು ಬಳಸಬಹುದು.
ವರ್ಕ್‌ಸ್ಪೇಸ್‌ಗೆ ರಿಪೀಟ್ ಬ್ಲಾಕ್ ಎಳೆಯಿರಿ ಮತ್ತು ಮೂವ್ ಫಾರ್ವರ್ಡ್ ಬ್ಲಾಕ್ ಅನ್ನು
ರಿಪೀಟ್ ಬ್ಲಾಕ್ ಒಳಗೆ ಇಡಿ.
ವರ್ಕ್‌ಸ್ಪೇಸ್‌ಗೆ ಒಟ್ಟು ಬ್ಲಾಕ್‌ಗಳನ್ನು ಎಳೆಯದೇ ಸಾಲಾಗಿ ಹಲವು ಬಾರಿ ಅದೇ ಸಂಗತಿಯನ್ನು ಮಾಡಲು
ಕಂಪ್ಯೂಟರ್‌ಗೆ ಇದು ಸೂಚಿಸುತ್ತದೆ.
ರಿಪೀಟ್ ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ ಎಷ್ಟು ಬಾರಿ ರಿಪೀಟ್ ಮಾಡಬೇಕು ಎಂದು ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದು.
ರಿಪೀಟ್‌ ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಕೂಡಾ ಟರ್ನ್‌ಗಳು ಮತ್ತು ಹಲವು ಕಮಾಂಡ್‌ಗಳನ್ನು ಹಾಕಬಹುದು.
ಕೆಲವು ಸ್ಟೆಪ್ ಮುಂದಕ್ಕೆ ಏಜೆಂಟ್ ಸಾಗಲು ರಿಪೀಟ್ ಬಳಕೆ ಮಾಡಿ.
ನೆನಪಿಡಿ, ಪಝಲ್‌ನಲ್ಲಿ ಸಿಕ್ಕಿಕೊಂಡರೆ, ನೀಲಿ ರಿಸೆಟ್ ಬಟನ್ ಒತ್ತಿ
ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.
ಕೇಟಿಯ ಹಾಗೆ ಉತ್ತಮ ಕೆಲಸ ಮಾಡಬೇಕು ಎಂದು ನೀವು ಬಯಸಿದರೆ, ಮುಂದುವರಿದು "ಕೋಡ್
ತೋರಿಸಿ" ಬಟನ್ ಒತ್ತಿ. ಪ್ರತಿ ಹಂತವನ್ನೂ ಹೀಗೆ ಮುಕ್ತಾಯ ಮಾಡಿ.
ಇದು ನಿಮಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ತೋರಿಸುತ್ತದೆ. ಕೇಟಿಯಂಥವರು ಇದನ್ನು ಬಳಸುತ್ತಾರೆ.
ಅವರು ಮೈನ್‌ಕ್ರಾಫ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡುವಾಗ
ಧನ್ಯವಾದಗಳು!
ಕೇಟಿ: ಹೌದು, ಎಲ್ಲರಿಗೂ ಶುಭವಾಗಲಿ!
스테이시는 뭘 하고 있을까?
우와, 제대로 찾아왔네요
진짜 멋져요
마인크래프트로 돌아온 기분이에요
안녕!
잘 지내니?
누구 없어요?
저기 크리퍼가 있네요 별일 없지, 그렇지?
- 스테이시? - 안녕하세요, 케이티?
- 네, 마인크래프트에 잘 오셨어요 - 고마워요
- 어서 들어오세요 - 좋아요
정말 끝내주는 곳이네요 여기서 개발자로 일하시는 거죠?
네, 아주 멋진 일이에요
저는 마인크래프트의 마켓플레이스 팀 개발자예요
코딩 언어를 몇 개나 알고 계세요?
열두 개가 넘는 것 같아요
- 열두 개요? - 네
그럼 에이전트라고 하는 이 작은 골렘이 하는 일을 아시겠네요?
스티브나 알렉스가 못 하는 일을 해요
예를 들면 용암을 건널 수 있죠
코드를 어떻게 짜는지 알고 싶어요 시청자들도 궁금할 거예요
코드를 배우려면 가장 먼저 무엇을 알아야 할까요?
- 일단 루프 사용법을 알아야죠 - 그렇군요
루프는 개발자들이 컴퓨터에 지시한 명령어가
계속 반복되는 걸 의미해요
그렇군요 다음 레벨에 루프가 나올 것 같아요
어서 가서 루프를 실행해 보세요
다음 레벨에서는 루프를 사용해 에이전트가 경로를 따라가도록 합니다
'반복(repeat)' 블록을 작업 공간에 드래그하고
'앞으로 이동(move forward)' 블록을 그 안에 넣어볼게요
이제 컴퓨터가 같은 작업을 계속 반복하기 때문에
블록을 일일이 드래그하는 수고를 덜 수 있죠
'반복(repeat)' 블록에 숫자를 입력하면 반복 횟수를 선택할 수 있어요
'회전(turn)'이나 다른 명령도 반복 블록에 넣을 수 있죠
지금은 '반복(repeat)' 블록만 사용해서 에이전트를 몇 걸음 움직일게요
잘 모르겠다면 언제든 파란색 '처음 상태로(Reset)' 버튼을 눌러서
다시 시작해 보세요
케이티처럼 멋지게 해내고 싶다면
레벨을 마칠 때마다 '코드 보기(show code)' 버튼을 누르세요
개발자들이 마인크래프트를 프로그래밍할 때 쓰는
자바스크립트 코드를 볼 수 있어요
정말 고마워요
그럼 모두 행운을 빌어요!
स्टँपी: स्टेसी काय करत असेल बरं?
स्टेसी: वा, मला वाटतंय मी योग्य ठिकाणी आलेय.
काय भारी आहे!
मला वाटतंय, मी परत माईनक्राफ्टमध्ये आलेय!
हॅलो
कसा आहेस?
हॅलो?
बापरे, इथे वेल आहे. तू काही करणार नाहीस, हो ना?
केटी: स्टेसी?
स्टेसी: हाय, केटी?
केटी: हो!
माईनक्राफ्टमध्ये स्वागत.
स्टेसी: धन्यवाद!
केटी: ये आत!
स्टेसी: काय मस्त आहे.
मग, तू इथं रोज काम करतेस डेव्हलपर म्हणून, हो ना?
केटी: हो, खूप मजा येते.
मी माईनक्राफ्ट मार्केटप्लेस टीममध्ये डेव्हलपर आहे.
स्टेसी: तुला कोडींगच्या किती भाषा येतात?
केटी: माझ्या करीअरमध्ये मी बारापेक्षा जास्त भाषांमध्ये काम केलंय.
स्टेसी: बारा?
केटी: हो.
स्टेसी: मग आता, तुला या छोट्या "द एजंट"
नावाच्या मुलाबद्दल काहीच माहिती नसेल?
केटी: ज्या गोष्टी स्टीव्ह किंवा अलेक्स करू शकत नाहीत, त्यासाठी आम्ही एजंट वापरतो, लाव्हावरून जाणं वगैरे.
स्टेसी: बरं, मला कोडींग शिकायचंय, आणि यांना कोडींग शिकायचंय, तर शिकत
असताना तुम्हाला कोणत्या गोष्टी सर्वांत आधी माहीत असाव्या लागतात?
केटी: अं, तुम्हाला लूप्स कसे वापरायचे ते शिकावे लागेल.
स्टेसी: ठीकेय.
केटी: कॉम्प्युटरला ज्या कमांड्स पुन्हा पुन्हा करायला सांगायच्या आहेत
त्यासाठी डेव्हलपर लूप्स लिहीतात.
स्टेसी: आलं लक्षात, मला वाटतंय, पुढच्या पातळ्यांमध्ये यातले काही येणार आहे,
चला तर मग, लूप्स वापरून बघा.
पुढच्या पातळीला तुम्ही एजंटला रस्त्यावरून चालवण्यासाठी लूप वापरू शकता.
रिपीट ब्लॉक वर्कस्पेसमध्ये ओढा आणि त्याच्यात मूव्ह फॉरवर्ड
ब्लॉक ठेवा.
त्याद्वारे सगळे ब्लॉक्स वर्कस्पेसमध्ये न ओढता कॉम्प्युटरला एकच गोष्ट
एकापाठोपाठ एक अनेक वेळा करायला सांगितली जाते.
रिपीट ब्लॉकमध्ये एक संख्या लिहून तुम्ही कितीवेळा पुनरावृत्ती करायची ते ठरवू शकता.
तुम्ही रिपीट ब्लॉकमध्येसुद्धा टर्न्स आणि अनेक कमांड्स लिहू शकता, पण सध्या
एजंटला काही पावले पुढे नेण्यासाठी रिपीट वापरण्याचा प्रयत्न करा.
लक्षात ठेवा, तुम्ही एखाद्या कोड्यात अडकलात तर नेहमी निळे "रीसेट" बटण दाबू शकता
आणि पुन्हा प्रयत्न करू शकता.
जर केटीसारखा कूल जॉब तुम्हाला हवा असेल तर, करून पहा आणि प्रत्येक पातळी पूर्ण झाली की
"show code" बटणावर क्लिक करा.
म्हणजे तुम्हाला खरा जावास्क्रीप्ट कोड दिसेल. केटीसारखे लोक
माईनक्राफ्ट प्रोग्रॅमिंग करताना हा कोड वापरतात.
चला, तुला खूप खूप धन्यवाद!
केटी: सगळ्यांना शुभेच्छा!
Stampy: Rasanya apa yang telah berlaku pada Stacy?
Stacy: Woah, saya rasa saya berada di tempat yang betul.
Hebatnya!
Saya berasa seperti di Minecraft!
Helo.
Apa khabar?
Helo?
Oh, ada Creeper. Anda tidak boleh lakukan apa-apa kan?
Katie: Stacy?
Stacy:Hai, Katie?
Katie: Ya!
Selamat datang ke Minecraft.
Stacy: Terima kasih!
Katie: Marilah masuk!
Stacy: Ini memang menakjubkan.
Jadi anda bekerja di sini setiap hari sebagai pemaju?
Katie: Ya, ia amat hebat.
Saya seorang pemaju di pasukan pasaran Minecraft.
Stacy: Berapa bahasa pengekodan yang anda tahu?
Katie: Dalam kerjaya saya, saya mungkin telah bekerja dengan lebih sedozen.
Stacy: Satu dozen?
Katie: Ya.
Stacy: Jadi, adakah anda tahu apa-apa tentang golem kecil ini yang
memanggil dirinya "Ejen"?
Katie:Kami gunakan Ejen untuk melakukan aksi yang Steve atau Alex tidak boleh, seperti menyeberangi lava.
Stacy: Saya ingin belajar pengaturcaraan, dan mereka ingin belajar pengaturcaraan,jadi
apakah perkara pertama yang anda perlu tahu bila anda mula belajar?
Katie: Anda mesti belajar bagaimana untuk menggunakan ulangan.
Stacy: Ok.
Katie: Ulangan adalah perkara yang ditulis oleh pemaju untuk memberi arahan kepada
komputer yang boleh diulangi.
Stacy: Faham, saya rasa ulangan akan muncul di tahap yang seterusnya,
jadi cuba meneroka ulangan.
Di tahap seterusnya, anda boleh gunakan ulangan untuk gerakkan Ejen di sepanjang laluan.
Seret blok ulangan ke ruang kerja dan tempatkan blok bergerak ke hadapan di
dalam blok ulangan.
Ini memberitahu komputer untuk mengulangi perkara yang sama berturut-turut tanpa
menyeret sekumpulan blok ke ruang kerja.
Anda boleh pilih jumlah ulangan dengan memasukkan nombor di dalam blok ulangan.
Anda juga boleh masukkan perintah pusing dan lain-lain di dalam blok ulangan, tetapi
untuk sekarang cuba gunakan ulangan untuk menggerakkan Ejen ke hadapan beberapa langkah.
Ingat, jika anda tersekat pada teka-teki anda boleh menekan butang biru "set semula" dan
cuba lagi.
Jika anda ingin mempunyai kerjaya yang hebat seperti Katie, klik butang "tunjukkan
kod" selepas menyelesaikan setiap tahap.
Itu akan menunjukkan kod Javascript yang digunakan oleh seorang pemaju seperti Katie
semasa pengaturcaraan Minecraft kepada anda.
Terima kasih banyak!
Katie: Semoga berjaya semua!
Stampy: Lurer på hva Stacy gjør?
Stacy: Uah, jeg tror jeg er på rett sted.
Dette er så fantastisk!
Føles som jeg er tilbake i Minecraft!
Hallo.
Hvordan går det?
Hallo?
Å, der er en slyngplante. Du gjør ikke noe, gjør du?
Katie: Stacy?
Stacy: Hei, Katie?
Katie: Ja!
Velkommen til Minecraft.
Stacy: Takk!
Katie: Velkommen inn!
Stacy: Dette er utrolig.
Så du jobber her hver dag som utvikler, sant?
Katie: Ja, det er ganske kult.
Jeg er en utvikler på Microsoft markedsplass laget.
Stacy: Hvor mange programmeringsspråk kan du?
Katie: I hele min karriere har jeg sikkert jobbe med et dusin (12).
Stacy: Et dusin?
Katie: Ja
Stacy: Du kjenner ikke tilfeldigvis til en liten fyr som kaller seg Agenten?
Katie: Vi bruker Agenten til å gjøre ting som Steve eller Alex ikke kan, som å gå over Lava
Stacy: Jeg vil lære å programmere, og de vil lære hvordan man programmerer, så
hva er en av de første tingene man må begynne å lære seg?
Katie: Du må lære deg å bruke løkker.
Stacy: Ok.
Katie: Løkker er ting som utviklere skriver for å gi kommandoer til maskinen
som kjører på nytt og på nytt.
Stacy: Forstår, jeg tror faktisk det er noen av de i de neste nivåene,
så kom igjen og gi løkker et forsøk.
I de neste nivåene kan du bruke løkker til å flytte Agenten langs stien.
Dra gjenta-boksen til arbeidsområdet og plasser "gå fremover" boksen inne i gjenta-boksen.
Dette forteller maskinen om å gjøre det samme flere ganger etter hverandre, uten å
måtte dra en masse bokser ut på arbeidsområdet.
Du kan velge hvor mange ganger den skal gjenta ved å sette et tall i gjenta-boksen.
Du kan plassere "snu" og flere kommandoer i gjenta-boksen også, men for nå prøv å bruk
en gjenta til å flytte agenten frem noen steg.
Husk, hvis du står fast på et problem kan du alltids trykke på den blå "Nullstill" knappen og prøve igjen.
Hvis du tenker på å ha en kul jobb som Katie, kan du prøve å trykke på " Vis kode" knappen når du er ferdig
Da kan du faktisk se Javascript koden som Katie bruker når hun faktisk programmerer Minecraft.
Uansett, takk så mye!
Katie: Ja, og lykke til alle sammen!
Teksting av: Morten Punnerud Engelstad
Stampy: ik vraag me af wat Stacy aan het doen is?
Stacy: Wauw, ik denk dat ik hier goed zit.
Dit is fantastisch!
Ik voel me weer terug in Minecraft!
Hallo.
Hoe maak je het?
Hallo?
Oh, daar is een creeper. Jij doet helemaal niks, toch?
Katie: Stacy?
Stacy: hi, Katie?
Katie: Ja!
Welkom bij Minecraft.
Stacy: bedankt!
Katie: kom binnen!
Stacy: dit is fantastisch.
Je werkt hier dus elke dag als ontwikkelaar, toch?
Katie: Ja, het is best geweldig.
Ik ben een ontwikkelaar op het marktplaatsteam van Minecraft.
Stacy: hoeveel programmeertalen ken je?
Katie: tijdens mijn carrière heb ik met meer dan een dozijn kennis gemaakt.
Stacy: een dozijn?
Katie: ja.
Stacy: weet jij niet toevallig iets over die kleine golem die
zichzelf "de Agent" noemt?
Katie: wij gebruiken de Agent om dingen te doen die Steve of Alex niet kunnen zoals over lava gaan.
Stacy: nou, ik wil leren hoe te coderen, en zij willen dat ook, dus wat
is een van de eerste dingen die je moet weten als je aan het leren bent?
Katie: nou, je moet leren hoe lussen te te gebruiken.
Stacy: ok.
Katie: lussen zijn dingen die ontwikkelaars schrijven om opdrachten aan een computer
tegeven die constant worden herhaald.
Stacy: ik snap het. Dus ik denk dat we daarmee te maken gaan krijgen in de
komende niveaus, aan de slag dus en en probeer de lussen uit.
In het volgende niveau kun je een lus gebruiken om de Agent een pad te laten volgen.
Sleep het blok "Repeat" naar de werkruimte en plaats het blok "Move forward" in het
blok "Repeat".
Dit vertelt de computer dezelfde handeling meerdere keren achter elkaar te doen
dat er een hele stapel blokken naar de werkruimte gesleept hoeft te worden.
Je kunt kiezen hoeveel keer te herhalen door een cijfer in het blok "Repeat" in te voeren.
Je kunt zetten en meerdere opdrachten in het blok "Repeat" invoeren, maar laten we
nu een herhaling gebruiken om de Agent enkele stappen vooruit te laten gaan.
Vergeet niet, dat als je vast zit in een puzzel je op de blauwe Resetknop kunt
drukken en het opnieuw proberen.
Als je erover denkt een leuke baan zoals dat van Katie te hebben, klik dan op
"Show code" als je klaar bent met een niveau.
Daarmee kun je daadwerkelijk de Javascript code bekijken die iemand zoals Katie
gebruikt bij het daadwerkelijk programmeren van Minecraft.
Hoe dan ook, erg bedankt!
Katie: ja, veel geluk iedereen!
Stampy: Ciekawe, co robi Stacy.
Stacy: Wow! Wygląda na to, że jestem we właściwym miejscu.
To jest niesamowite!
Mam wrażenie, że jestem z powrotem w Minecrafcie!
Cześć!
Co słychać?
Halo!
O, creeper. Nic nie robisz, prawda?
Katie: Stacy?
Stacy: Dzień dobry. Katie?
Katie: Tak!
Witamy w Minecrafcie.
Stacy: Dziękuję!
Katie: Wejdź proszę! Stacy: OK!
Stacy: To jest niesamowite.
Czyli pracujesz tu każdego dnia jako programista, prawda?
Katie: Tak, jest naprawdę fajnie.
Jestem programistą w zespole rynku Minecraftu.
Stacy: Ile języków programowania znasz?
Katie: W mojej karierze pracowałam prawdopodobnie z ponad tuzinem.
Stacy: Tuzinem?
Katie: Tak.
Stacy: Czy wiesz coś może na temat tego małego golema,
co zwie się "Agent"?
Katie: Agent zajmuje się sprawami których Steve i Alex nie załatwią,
jak przechodzenie przez lawę.
Stacy: Chcę się nauczyć kodować i oni też chcą się nauczyć kodować, więc
co jest jedną z pierwszych rzeczy, które musisz wiedzieć, gdy się uczysz?
Katie: Musisz się nauczyć, jak używać pętli.
Stacy: OK.
Katie: Pętle to coś, co programiści piszą, żeby wydać komputerowi polecenia,
które mogą być wykonane wiele razy.
Stacy: Rozumiem. Myślę, że te rzeczy pojawią się w nadchodzących poziomach,
zatem zmierzmy się z pętlami.
W następnym poziomie możesz wykorzystać pętlę do przesunięcia Agenta wzdłuż ścieżki.
Przeciągnij blok "powtarzaj" do obszaru roboczego
i umieść blok "idź do przodu" wewnątrz bloku "powtarzaj".
To każe komputerowi powtarzać to samo wiele razy z rzędu,
bez potrzeby używania mnóstwa bloków.
Możesz określić, ile razy coś ma być powtórzone, wpisując liczbę w bloku.
Do bloku powtórzeń można wstawić zakręcanie i wiele innych poleceń, ale na razie spróbuj
wykorzystać powtórzenie do przesunięcia Agenta o kilka kroków w przód.
Pamiętaj, jeśli utkniesz w zadaniu, możesz zawsze kliknąć niebieski "reset"
i zacząć od nowa.
Jeśli chciałbyś mieć taką fajną pracę jak Katie, kliknij na "pokaż kod"
za każdym razem, gdy skończysz poziom.
W ten sposób zobaczysz kod Javascript, napisany przez kogoś takiego jak Katie,
gdy programuje prawdziwego Minecrafta.
Tak czy siak, wielkie dzięki!
Katie: Powodzenia!
Stampy: O que Stacy estará a fazer?
Stacy:Woah, acho que estou no lugar certo.
Isto é fantástico!
Eu sinto que estou de volta ao Minecraft!
Olá.
Como estás?
Ola?
Oh, tem um creeper. Você não faz nada, não é?
Katie: Stacy?
Stacy:Olá, Katie?
Katie: Sim!
Bem vinda ao Minecraft.
Stacy: obrigado!
Katie: Entra!
Stacy: Isto é fantástico.
Então trabalhas aqui todos os dias como desenvolvedora, certo?
Katie: Sim, é muito fixe.
Eu sou uma desenvolvedora da equipa do Minecraft.
Stacy: Quantas linguagens de codificação conheces?
Na minha carreira provavelmente, trabalhei com mais de uma dúzia.
Stacy: Uma dúzia?
Katie: Sim.
Stacy: Então, agora, você não sabe nada sobre um pequeno golem que
chama-se "o agente"?
Nós usamos o agente para fazer coisas que Steve ou Alex não podem, como atravessar lava.
Bem, eu quero aprender a codificar, e eles querem aprender a codificar, então o que
é uma das primeiras coisas que é preciso de sabe quando se está a aprender?
Katie: Bem, precisas de aprender a usar loops.
Stacy: Ok.
Loops são coisas que os desenvolvedores escrevem para dar comandos a um computador que
pode ser executado repetidamente.
Ok, então acho que na verdade alguns dos que aparecem nos níveis à frente,
então vá em frente e experimente os loops.
No próximo nível, você pode usar um loop para mover o agente ao longo do caminho.
Arraste o bloco repetição para o espaço de trabalho e coloque o bloco avançar dentro
do bloco repetição.
Isto diz ao computador para fazer a mesma coisa vezes seguidas sem ter que arrastar
um monte de blocos no espaço de trabalho.
Podes escolher quantas vezes queres repetir, colocando um número no bloco repetição.
Podes colocar voltas e vários comandos em bloco repetição também, mas por enquanto tente usar
uma repetição para mover o Agente para frente em algumas etapas.
Lembre-se, se você ficar preso em um quebra-cabeça sempre pode apertar o botão azul "reset" e
tente novamente.
Se estás a pensar em ter um trabalho fixe como a Katie, vá em frente e clique no"show
code"botão quando terminares todos os níveis.
Isso vai te mostrar o Javascript code que alguém como Katie usa quando
realmente programa Minecraft.
Então, muito obrigada!
Katie: Sim, boa sorte a todos!
O que será que a Stacy está tramando?
Ual! Acho que estou no lugar certo.
Isto é incrível!
Eu me sinto como se estivesse dentro do Minecraft!
Olá.
Como você está?
Olá?
Tem um creeper aqui. Você não faz nada, não é??
Stacy?
Olá, Katie?
Sim!
Bem-vinda ao Minecraft.
Obrigado!
Entre!
Isso é incrível.
Então, você trabalha aqui todos os dias como uma desenvolvedora, certo?
Sim, é muito legal.
Sou uma desenvolvedora na equipe de mercado do Minecraft.
Quantas línguas de codificação você conhece?
Na minha carreira eu trabalhei provavelmente com mais de uma dúzia.
Uma dúzia?
Katie: Sim.
Então, por acaso você não sabe algo sobre esse pequeno golem que
é chamado de "o agente"?
Usamos o Agente para fazer coisas que o Steve ou o Alex não conseguem, como atravessar lava.
Bem, eu quero aprender a codificar, e eles e querem aprender a codificar, por isso o que
é uma das primeiras coisas que você precisa saber quando está aprendendo?
Bem, você precisa aprender a usar loops.
Ok.
Loops são coisas que os criadores escrevem para dar comandos a um computador que pode ser
executados repetidamente.
Entendi. Então, eu acho que na verdade vai ter um pouco disso nos próximos níveis.
Por isso, vá em frente e teste os loops.
No próximo nível, você pode usar um loop para mover o agente ao longo do caminho.
Arraste o bloco de repetição para o espaço de trabalho e coloque o bloco de avanço dentro do bloco de repetição
Isto diz ao computador para fazer a mesma coisa muitas vezes seguidas, sem ter de arrastar
um monte de blocos para dentro do espaço de trabalho.
Você pode escolher quantas vezes repetir colocando um número no bloco de repetição.
Você pode colocar curvas e comandos múltiplos no bloco de repetição também, mas por enquanto tente usar
uma repetição para fazer o Agente ir alguns passos pra frente.
Lembre-se, se você ficar preso em um desafio, você pode sempre clicar no botão azul "reiniciar" e
tentar novamente.
Se você está pensando em ter um emprego legal como a de Katie, vá em frente e clique no botão
"mostrar código" ao terminar cada nível.
Isso vai na verdade te mostrar o código Javascript que alguém como Katie usa quando ela está
realmente programando o Minecraft.
Então, de qualquer forma, muito obrigado!
Claro, boa sorte a todos!
Legendas pela comunidade Amara.org
Stampy: Mă întreb ce pune la cale Stacy?
Stacy: Cred că sunt în locul potrivit.
Este uluitor!
Simt că m-am întors la Minecraft!
Bună.
Ce faci?
Bună?
Uite o târâtoare. Tu nu faci nimic, nu?
Katie: Stacy?
Stacy: Bună, Katie?
Katie: Da!
Bine ai venit la Minecraft.
Stacy: Mulțumesc!
Katie: Hai înăuntru!
Stacy: Este uluitor.
Deci lucrezi aici ca dezvoltator, nu?
Katie: Da, e foarte tare.
Sunt dezvoltator în echipa Minecraft.
Stacy: Câte limbaje de codare cunoști?
Katie: În cariera mea, poate că am lucrat cu peste o duzină.
Stacy: O duzină?
Katie: Da.
Stacy: Auzi, știi cumva ceva despre acest micuț tip golem
care își spune „Agentul”?
Katie: Agentul e pus să facă ce Steve sau Alex nu pot, adică să treacă prin lavă.
Stacy: Vreau să învăț să programez, ei vor să învețe să programeze
trebuie să știi mai întâi când începi să înveți?
Katie: Trebuie să înveți să folosești buclelele.
Stacy: Bine.
Katie: Dezvoltatorii scriu bucle ca să comande unui computer
și care rulează iar și iar.
Stacy: Am înțeles, cred că tocmai apar câteva în nivelele următoare,
deci continuă și încearcă buclele.
La nivelul următor, poți folosi o buclă să miști Agentul pe drum.
Trage blocul de repetare în spațiul de lucru și pune blocul „mută înainte” în blocul de repetare.
I se spune computerului să facă același lucru de mai multi ori la rând
fără să tragi o mulțime de blocuri în spațiul de lucru.
Poți alege de câte ori să se reia, punând un număr în blocul repetare.
Mai poți pune în repetare întoarcerea și multiple comenzi
dar acum încearcă să folosești o repetare să miști Agentul înainte câțiva pași.
Nu uita, dacă te blochezi într-un careu, apasă butonul albastru „resetare”
și încearcă din nou.
Dacă te gândești să ai un job cool ca al lui Katie
continuă și apasă butonul „arată codul” când termini fiecare nivel.
Îți va arăta, de fapt, codul Javascript pe care cine ca Katie îl folosește
când programează în Minecraft.
Oricum, mulțumesc foarte mult!
Katie: Da, succes tuturor!
Стэпми: Интересно, что задумала Стейси?
Стейси: Вау, я думаю, что я в правильном месте.
Это потрясающе!
Я чувствую, что я вернулась в Майнкрафт!
Привет.
Как ты?
Привет?
О, это Крипер. Вы ничего не делаете, не так ли?
Кэти: Стейси?
Стейси: Привет, Кэти?
Кэти: Да!
Добро пожаловать в Майнкрафт!.
Стейси: Спасибо!
Кэти: Проходи!
Стейси: Это потрясающе.
И ты работаешь здесь каждый день в качестве разработчика, правильно?
Кэти: Да, это довольно круто.
Я разработчик команды Майнкрафт.
Стейси: Сколько языков программирования ты знаешь?
Кэти: В своей карьере я, вероятно, работала с более чем с дюжиной.
Стейси: С дюжиной?
Кэти: Да.
Стейси: Ты, случайно не знаешь чего-нибудь, об этом маленьком големе, который
называет себя "агентом"?
Кэти: Мы используем Агента чтобы делать то, что Стив или Алекс не могут, например пройти через лаву.
Стейси: Я хочу научиться программировать, и они хотят научиться программировать, что
прежде всего нужно знать, когда изучаешь это?
Кэти: Ну, тебе нужно научиться использовать циклы.
Стейси: Хорошо.
Кэти: Циклы - это то, что пишут разработчики чтобы давать команды компьютеру, которые он может
запускать снова и снова.
Стейси: Ну, я думаю, что циклы ждут нас на следующих уровнях,
так что идём дальше и попробуем использовать циклы.
На следующем уровне вы можете использовать цикл для перемещения Агента.
Перетащите блок "повторить" на рабочую область и поместите блок "двигать вперед" внутри блока
"повторить".
Это скажет компьютеру сделать то же самое много раз подряд без перетаскивания
целой кучи блоков в рабочую область.
Вы можете выбрать сколько раз необходимо повторить, указав цифру в блоке "повторить".
Вы также можете поместить "повернуть" и множество других команд в блок "повторить", но сейчас попробуйте использовать повтор
чтобы переместить Агента вперед на несколько шагов.
Помните, что если вы застряли в головоломке, всегда можно нажать синюю кнопку "Сбросить" и
попробовать еще раз.
Если вы думаете о такой же крутой работе как у Кэти, идите и нажмите кнопку "показать
код", после завершения каждого уровня.
Это покажет вам Javascript код, который используют разработчики, например как Кэти, когда она
программирует Майнкрафт.
В общем, большое спасибо!
Кэти: Да, удачи всем!
Stampy: Zaujímalo by ma, čo práve robí Stacy.
Stacy: Fíha, myslím si, že som na správnom mieste.
To je úžasné!
Mám pocit, že som späť v Minecrafte!
Ahoj!
Ako sa máš?
Haló?
Och, tam je creeper. Nič nerobíš, však?
Katie: Stacy?
– Ahoj, Katie? – Áno!
Vitaj v Minecrafte!
Stacy: Ďakujem!
Katie: Poďme na to!
Stacy: To je úžasné.
Pracuješ tu každý deň ako vývojárka, však?
Katie: Áno, je to naozaj skvelé.
Som vývojárka v tíme Minecraft Marketplace.
Stacy: Koľko kódovacích jazykov ovládaš?
Katie: Počas mojej kariéry som pracovala s viac ako tuctom.
Stacy: S tuctom?
Katie: Áno.
Stacy: Nevieš náhodou niečo o takom malom golemovi,
ktorý si hovorí Agent?
Katie: Agent slúži na to, aby robil veci, ktoré Steve alebo Alex nemôžu,
napríklad prejsť cez lávu.
Stacy: Chcem sa naučiť programovať, aj oni sa to chcú naučiť,
takže čo je jedna z prvých vecí, ktorú potrebuješ vedieť, keď sa učíš?
Katie: Nuž, musíš sa naučiť, ako používať cykly.
Stacy: OK.
Katie: Vývojári píšu cykly, aby dávali počítaču príkazy,
ktoré sa môžu opakovať znova a znova.
Stacy: Rozumiem a myslím si, že niečo také nás čaká v nasledujúcich úrovniach.
Tak poďte na to a vyskúšajte si používanie cyklov.
V ďalšej úrovni môžeš pomocou cyklov presunúť Agenta popri ceste.
Presuň blok „opakuj“ do pracovného priestoru a blok „Posuň sa dopredu“.
umiestni do vnútra bloku „Opakuj“.
Toto vraví počítaču, aby opakoval ten istý príkaz veľakrát za sebou, bez toho,
aby bolo treba do pracovného priestoru presúvať hromady blokov.
Vložením čísla do bloku „opakuj“ si môžeš vybrať, koľkokrát sa príkaz zopakuje.
Do bloku „opakuj“ môžeš pridať aj otočky a iné príkazy,
teraz ale skús blok „opakuj“ použiť tak,
že posunieš Agenta o niekoľko krokov dopredu.
Nezabúdaj, že ak sa v úlohe zasekneš, môžeš stlačiť modré tlačidlo „Obnoviť“
a skúsiť to znova.
Ak chceš mať takú zaujímavú prácu ako Katie,
po dokončení každej úrovne klikni na tlačidlo „Zobraziť kód“.
To ti ukáže skutočný kód naprogramovaný v JavaScripte, ktorý Katie používa,
keď programuje Minecraft.
Takže, veľmi pekne ti ďakujem!
Katie: Veľa šťastia!
Stampy: A thua se çfarë është duke bërë Stacy?
Stacy: Wow, mendoj se jam në vendin e duhur.
Kjo është mahnitëse!
Më duket sikur jam kthyer në Minecraft!
Përshëndetje.
Si je?
Përshëndetje?
Aty është një person i çuditshëm. Ju nuk bëni asgjë, apo jo?
Katie: Stacy?
Stacy: Çkemi, Katie?
Katie: Po!
Mirë se vini në Minecraft.
Stacy: Faleminderit!
Katie: Ejani brenda!
Stacy: Kjo është mahnitëse.
Pra ti punon këtu çdo ditë si programere apo jo?
Katie: Po, është mjaft zbavitëse.
Jam programere në ekipin e Minecraft.
Stacy: Sa gjuhë programuese i dini?
Katie: Gjatë karrieres time, mendoj se kam punuar me më shumë se dhjetëra gjuhë!
Stacy: Dhjetëra?
Katie: Po.
Stacy: Pra tani, nuk besoj se dini ndonjë gjë për një djalë të vogël
i cili e quan veten "Agjent"?
Katie: Ne e përdorim Agjentin për të bërë gjëra të cilat Steve dhe Alex nuk mund t'i bëjnë, si për shembull të kalojnë brenda llavës.
Stacy: Pra, dua të mësoj si të kodoj, dhe ata duan të mësojnë si të kodojnë, cila
është një nga gjërat e para që duhet të dini përderisa jeni duke mësuar?
Katie: Ju duhet të mësoni se si të përdorni loops.
Stacy: Ok.
Katie: Loops janë gjëra që programerët i shkruajnë për të dhënë komanda kompjuterit që
mund të ekzekutohet më shumë se një herë.
Stacy: E kuptova, pra mendoj që ka diçka nga ajo në nivelet më të larta,
pra vazhdoni dhe provoni loops.
Në nivelin tjetër, mund të përdorni një loop për të lëvizur agjentin brenda rrugës.
Tërhiqni bllokun e përsëritjes në hapësirën e punës dhe vendosni bllokun "lëviz përpara" brenda
përsëritjes.
Kjo i thotë kompjuterit të bëjë të njëjtën gjë shumë herë rresht pa nevojë të tërhiqni
një mori bllokesh në hapësirën e punës.
Mund të zgjidhni sa herë të përsëritet duke vendosur një numër në bllokun e përsëritjes.
Mund të vendosni edhe kthese dhe komanda të shumta në bllokun e përsëritjes, por për tani provoni të përdorni
një përsëritje për të lëvizur Agjentin përpara disa hapa.
Mund t'ju kujtohet se, nëse mbeteni në një problem, mund të shtypni gjithmonë butonin blu "rifillo" dhe
të provoni përsëri.
Nëse po mendoni të keni një punë të ngrohtë si ajo e Katie-s, shkoni dhe klikoni "trego kodin"
kur të keni përfunduar çdo nivel.
Ky do t'ju tregojë kodin JavaScript që dikush si Katie përdor kur
është duke programuar Minecraft.
Gjithsesi, faleminderit shumë!
Katie: Ju uroj fat të gjithëve!
Stampy: Jag undrar vad Stacy håller på med?
Stacy: Wow, jag tror att jag är på rätt plats.
Det här är otroligt!
Det känns som att vara tillbaka i Minecraft!
Hej.
Hur mår du?
Hallå?
Åh, det finns en smygare. Vi gör ingenting, eller hur?
Katie: Stacy?
Stacy: Hallå, Katie?
Katie: Ja!
Välkommen till Minecraft.
Stacy: Tack!
Katie: Kom in!
Stacy: Det här är fantastiskt.
Så du arbetar här som utvecklare varje dag?
Katie: Ja, det är jättekul.
Jag är utvecklare i Minecrafts marknadsplatsteam.
Stacy: Hur många kodningsspråk kan du?
Katie: Jag nog arbetat med över ett dussin genom åren.
Stacy: Ett dussin?
Katie: Ja.
Stacy: Så känner du till någonting om den här lilla golemkillen som
kallar sig själv för "Agenten"?
Katie: Vi använder Agenten till saker som Steve och Alex inte kan t ex gå över lava.
Stacy: Tja, jag vill lära mig att koda, och de vill lära sig att koda, så vad
är de första sakerna du behöver veta du när du ska lära dig?
Katie: Du måste lära dig att använda loopar.
Stacy: Okej.
Katie: Utvecklare skriver loopar för att ge kommandon till en dator som kan
köras om och om igen.
Stacy: Jag förstår, så jag tror att senare nivåer kommer att behandla det,
så vi provar loopar.
I nästa nivå kan du använda en loop för att flytta Agenten längs vägen.
Dra upprepa-blocket till arbetsytan och placera gå framåt-blocket i upprepa-
-blocket.
Det säger åt datorn att göra samma sak många gånger i rad utan att behöva dra
en hel massa block till arbetsytan.
Du kan välja hur många gånger genom att ange en siffra i upprepa-blocket.
Du kan även ange andra kommandon i upprepa-blocket, men nu ska du använda
ett upprepa-block för att flytta Agenten framåt några steg.
Om du kör fast kan du alltid trycka på den blå "återställ"-knappen och
försöka igen.
Om du vill ha ett lika coolt jobb som Katies, kan du klicka på "visa
kod"-knappen när du har avslutat varje nivå.
Det kommer att visa dig själva Javascript- koden som Katie använder när hon
programmerar Minecraft.
Så, tack så mycket!
Katie: Ja, lycka till!
ஸ்டாம்பி: ஆச்சரியமாக இருக்கிறது, ஸ்டேஸி எதற்கு வந்திருக்கிறார்?
ஸ்டேஸி: வாவ், நான் சரியான இடத்திற்குத் தான் வந்திருக்கிறேன் என நினைக்கிறேன்.
இது வியப்பாக இருக்கிறது!
நான் திரும்பவும் Minecraft-க்கு வந்திருப்பதைப் போலவே உணர்கிறேன்!
ஹலோ.
எப்படி இருக்கிறீர்கள்?
ஹலோ?
ஓ, அங்கு ஊர்ந்து செல்லும் உயிரி இருக்கிறது. அதை எதுவும் செய்துவிடாதீர்கள், சரியா?
கேட்டி: ஸ்டேஸி?
ஸ்டேஸி: ஹாய், கேட்டி?
கேட்டி: ஆம்!
Minecraft-க்கு உங்களை வரவேற்கிறேன்.
ஸ்டேஸி: நன்றி!
கேட்டி: உள்ளே வாருங்கள்!
ஸ்டேஸி: இது வியப்பாக இருக்கிறது!
நீங்கள் ஒவ்வொரு நாளும் இங்கே ஒரு டெவலப்பராக பணிபுரிகிறீர்கள், இல்லையா?
கேட்டி: ஆம், இது மிகவும் அருமையாக உள்ளது.
நான் Minecraft சந்தைக் குழுவின் ஒரு டெவலப்பராக பணிபுரிகிறேன்.
ஸ்டேஸி: உங்களுக்கு எத்தனை குறியீட்டு மொழிகள் தெரியும்?
கேட்டி: எனது தொழில் வாழ்க்கையில் நான் அநேகமாக ஒரு டஜனுக்கு மேற்பட்டவற்றை பயன்படுத்தியிருக்கிறேன்.
ஸ்டேஸி: ஒரு டஜனா?
கேட்டி: ஆம்
ஸ்டேஸி: எனவே, இப்போது தனக்குத் தானே “ஏஜெண்ட்” என்று சொல்லிக் கொள்கின்ற இந்தச் சிறிய கோலம் கய் பற்றி நீங்கள்
எதையும் தெரிந்துகொள்ள வேண்டியதில்லை.
கேட்டி: லாவாவை கடந்து செல்வது போன்ற, ஸ்டீவ் அல்லது அலெக்ஸால் செய்ய முடியாத விஷயங்களைச் செய்வதற்கு நாங்கள் ஏஜெண்ட்டை பயன்படுத்துகிறோம்.
ஸ்டேஸி: நல்லது, எப்படிக் குறியிடுவது என நான் கற்றுக்கொள்ள விரும்புகிறேன், எப்படிக் குறியிடுவது என அவர்கள் கற்றுக்கொள்ள விரும்புகிறார்கள், எனவே
நீங்கள் கற்றுக்கொள்ளும்போது தெரிந்துகொள்ள வேண்டிய முதலாவது விஷயங்களில் ஒன்று எது?
கேட்டி: லூப்களை எப்படிப் பயன்படுத்துவது என்பதை நீங்கள் கற்றுக்கொள்ள வேண்டும்.
ஸ்டேஸி: சரி.
கேட்டி: லூப்கள் என்பவை ஒரு கணினியில் மீண்டும் மீண்டும் இயங்குவதற்கான கட்டளைகளைக் கொடுக்க
டெவலப்பர்கள் எழுதும் விஷயங்கள் ஆகும்.
ஸ்டேஸி: எனக்குப் புரிகிறது, உண்மையில் அடுத்து வரும் நிலைகளில் அவற்றில் சில இடம்பெறக் கூடும் என நினைக்கிறேன்,
வேலையைத் தொடருங்கள், லூப்களை முயற்சித்துப் பாருங்கள்.
அடுத்த நிலையில், நீங்கள் ஒரு லூப் பயன்படுத்தி ஏஜெண்ட்டை பாதை வழியாக நகர்த்த முடியும்.
திரும்பச் செய்யும் தொகுதியை பணியிடத்திற்குள் இழுத்துவரவும், முன்னோக்கிச் செல்க தொகுதியை திரும்பச் செய்யும்
தொகுதிக்குள் செருகவும்.
இது மொத்தத் தொகுதிகளையும் பணியிடத்திற்குள் இழுத்து வரவேண்டிய அவசியமின்றி, ஒரே விஷயத்தை
பல முறை செய்யுமாறு கணினிக்கு கட்டளையிடுகிறது.
திரும்பச் செய்யும் தொகுதியில் ஒரு எண்ணை உள்ளிடுவதன் மூலம் எத்தனை முறைகள் திரும்பச் செய்ய வேண்டும் என்பதை நீங்கள் தேர்ந்தெடுக்க முடியும்.
திரும்பச் செய்யும் தொகுதிக்குள் கூட முறைகளையும் பன்முக கட்டளைகளையும் நீங்கள் இடம்பெறச் செய்ய முடியும், ஆனால் இப்போது
ஏஜெண்டை ஒரு சில அடிகள் முன்னோக்கி நகர்த்த திரும்பச் செய்யும் தொகுதியைப் பயன்படுத்த முயற்சிக்கவும்.
நினைவில் கொள்ளவும், நீங்கள் ஒரு புதிரில் சிக்கிக்கொண்டால் எப்போதும் நீல நிற “மீட்டமை” பொத்தானை அழுத்தி
மீண்டும் முயற்சிக்க முடியும்.
கேட்டியின் வேலையைப் போன்ற ஒரு அமைதியான வேலைக்குச் செல்வது பற்றி நீங்கள் சிந்தித்தால், ஒவ்வொரு நிலையை முடிக்கும்போதும்
முன்னே சென்று “குறியீட்டைக் காண்பிக்கவும்” பொத்தானை கிளிக் செய்யவும்.
இது உண்மையில் Javascript குறியீட்டை காண்பிக்கப் போகிறது, இது உண்மையில் Minecraft-ஐ உருவாக்கும்போது
கேட்டி பயன்படுத்துவதைப் போன்று இருக்கிறது.
எப்படியிருந்தாலும், மிக்க நன்றி!
கேட்டி: ஆம், அனைவருக்கும் அதிர்ஷ்டம் கிடைக்கட்டும்!
స్టాంపీ: స్టేసీ దేనికోసం చూస్తున్నావ్?
స్టేసీ: వోవ్, నేను సరైన చోటే ఉన్నానని అనుకుంటున్నా.
ఇది అద్భుతం!
నేను Minecraft కి తిరిగొచ్చాననుకుంటున్నా!
హలో.
ఎలా ఉన్నావ్?
హలో?
ఓ, అక్కడో తీగఉంది. నువ్వేమీ చేయొద్దు, ఏమ్?
కాటీ: స్టేసీ?
స్టేసీ: హాయ్, కాటీ?
కాటీ: ఔను!
Minecraft కు స్వాగతం.
స్టేసీ: థాంక్యూ!
కాటీ: లోపలికి రా!
స్టేసీ: ఇది అద్భుతంగా ఉంది.
ఐతే నువ్విక్కడ రోజూ డెవలపర్ గా పని చేస్తున్నావు, కదూ?
కాటీ: ఔను, ఇది చాలా బాగుంది.
Minecraft మార్కెట్‌ప్లేస్ జట్టులో నేనొక డెవలపర్ ని.
స్టేసీ: నీకెన్ని కోడింగ్ భాషలు తెలుసు?
కాటీ: నా కెరీర్ లో నేను బహుశా ఓ డజన్ పైగా పనిచేసి ఉంటా.
స్టేసీ: డజనా?
కాటీ: ఔను.
స్టేసీ: ఐతే నీకు ఈ చిన్న గోలెం మనిషి గురించి తెలిసుండకపోవచ్చు, అతను తనకు
తాను "ఏజెంట్" గా చెబ్తాడే?
కాటీ: స్టీవ్ లేదా అలెక్స్ చేయలేని పనులకు ఏజెంట్ ని వాడుకుంటాం, లావా మీద వెళ్ళేలాగా.
స్టేసీ: సరే, కోడ్ ఎలా చేయాలో నేర్చుకోవాలి, మరి వాళ్ళూ కోడ్ ఎలా చేయాలో నేర్చుకోవాలి,
మరి, నేర్చుకునేటపుడు తెలుసుకోవాల్సిన మొదటి విషయం ఏమిటి?
కాటీ: మంచిది, లూప్స్ ఎలా వాడాలో నీవు తెలుసుకోవాలి.
స్టేసీ: సరే.
కాటీ: కంప్యూటర్ కి కమాండ్లు ఇవ్వడానికి డెవలపర్లు రాసేవి లూప్స్, అవి మళ్ళీ మళ్ళీ
పదే పదే నడవగలుగుతాయి.
స్టేసీ: తెల్సింది, ఐతే వాస్తవంగా అవిరాబోయే లెవెల్స్ లో వస్తాయనుకుంటున్నా,
సరే, ముందుకెళ్ళి లూప్స్ ప్రయత్నించు మరి.
తర్వాతి లెవెల్ లో, ఏజెంట్ దారివెంట నడిచేలా మీరు ఒక లూప్ వాడొచ్చు.
వర్క్ స్పేస్ లోనికి రిపీట్ బ్లాక్ లాగండి, రిపీట్ బ్లాక్ లోపల మూవ్ ఫార్వార్డ్ బ్లాక్
ని ఉంచండి.
అదే పని ఒక వరుసలో అనేకసార్లు చేయమని ఇది కంప్యూటర్ కి చెబుతుంది, బ్లాకుల గుత్తిని
వర్క్ స్పేస్ లోనికి లాగాల్సిన పని లేకుండా.
రిపీట్ బ్లాక్ లో అంకెవేసి నీకు ఎన్నిసార్లు రిపీట్ కావాలో నీవు ఎంచుకోవచ్చు.
రిపీట్ బ్లాక్ లో మీరు టర్న్‌లు, కమాండ్లు కూడా ఉంచొచ్చు, ఐతే ఇప్పటికి ఒక రిపీట్
ఏజెంట్ ని కొన్ని అడుగులు ముందుకేసేలా చెయ్.
గుర్తుంచుకో, ఒక పజిల్ పై నిలిచిపోతే, నీవు ఎప్పుడూ బ్లూ "రీసెట్" బటన్ నొక్కి
మళ్ళీ ప్రయత్నించు.
కాటీ లాంటి చక్కని పని కావాలనుకుంటూ ఉంటే, ముందుకెళ్ళి, "షో కోడ్" బటన్ క్లిక్ చెయ్యి
నీవు ప్రతి లెవెల్ నీ పూర్తి చేసినప్పుడు.
అది వాస్తవంగా నీకు జావా స్క్రిప్ట్ కోడ్ ని చూపుతుంది, అది కాటీలాంటివ్యక్తి
Minecraft ప్రోగ్రామింగ్ లో వాడతారు.
సరే, ఏది ఏమైనా అనేక ధన్యవాదాలు!
కాటీ: సరే, అందరికీ శుభం!
สเตซี่เป็นยังไงบ้างนะ
โว้ว ไม่รู้ฉันมาถูกที่หรือเปล่านะ
สุดยอดเลย เหมือนได้กลับไปใน MInecraft
สวัสดีจ้ะ
เป็นยังไงบ้าง
สวัสดีค่ะ
อุ๊ยตัวประหลาด นายจะไม่ทำอะไรฉันใช่ไหม
สเตซี่ - สวัสดี เคที่เหรอ
- ใช่ ขอต้อนรับสู่ Minecraft จ้ะ - ขอบใจจ้ะ
- เข้ามาสิ - โอเค
สุดยอดเลย
คุณทำงานเป็นนักพัฒนาที่นี่ทุกวันใช่ไหม
ค่ะ เจ๋งดี
ฉันเป็นนักพัฒนา ทีมมาร์เก็ตเพลสของ Minecraft
คุณรู้จักภาษาโค้ดดิ้งกี่ภาษา
ใช้ทำงานก็สิบกว่าภาษาแล้ว
- สิบกว่าเลย - ใช่
คุณพอจะรู้จักอีตาคนที่เรียกตัวเอง ว่า "ดิ เอเจนท์" ไหมคะ
เราใช้ดิ เอเจนท์ทำในสิ่งที่สตีฟ หรืออเล็กซ์ทำไม่ได้ค่ะ เช่นเดินข้ามลาวา
ฉันอยากหัดเขียนโค้ด พวกเขาก็อยากหัด
แต่เวลาเรียนนี่ ต้องรู้อะไรเป็นสิ่งแรก ๆ คะ
- ก็ต้องใช้ลูปให้เป็นค่ะ - โอเค
ลูปคือสิ่งที่นักพัฒนาเขียน เพื่อสั่งการคอมพิวเตอร์ให้ทำอะไรซ้ำ ๆ
อ๋อ ฉันว่าด่านต่อ ๆ ไปน่าจะได้ใช้แล้วหละ
ลองใช้ลูปกันได้เลย
ด่านต่อไปให้ใช้ลูปเพื่อพาเอเจนท์ เดินตามทางเดิน
ลากบล็อกทำซ้ำเข้าพื้นที่ทำงานและ ใส่บล็อกเดินหน้าด้านในบล็อกทำซ้ำ
เป็นการบอกให้คอมพิวเตอร์ ทำอย่างเดิมหลายครั้ง
โดยไม่ต้องลากบล็อกเป็นกอง มาไว้ในพื้นที่ทำงาน
เลือกได้ว่าจะให้ทำกี่ครั้ง แค่ใส่ตัวเลข ลงในบล็อกทำซ้ำ
จะใส่คำสั่งเลี้ยวหรืออะไรก็ได้ ในบล็อกทำซ้ำ
แต่ตอนนี้ลองใช้ เพื่อให้เอเจนท์เดินหน้า 2-3 ก้าวก่อน
อย่าลืมว่าถ้าติดขัด ก็คลิกปุ่ม รีเซ็ต ได้เสมอแล้วค่อยลองใหม่นะคะ
ถ้าอยากทำงานเจ๋ง ๆ เหมือนเคที่
คลิกปุ่ม "แสดงโค้ด" ได้ หลังผ่านแต่ละด่านนะคะ
จะได้เห็นโค้ด JavaScript ที่คนอย่างเคที่ ใช้เพื่อเขียนโปรแกรม Minecraft ค่ะ
ขอบคุณมากนะคะ
ค่ะ โชคดีนะคะทุกคน
Stampy: Ano kaya ang ginagawa ni Stacy?
Stacy: Wow, sa tingin ko nasa tamang lugar ako.
Kahanga-hanga ito!
Para akong bumalik sa Minecraft!
Magandang araw.
Kumusta ka?
May tao ba dito?
Oh, may gumagapang. Wala kang gagawin, di ba?
Katie: Stacy?
Stacy: Magandang araw, Katie?
Katie: Oo!
Maligayang Pagdating sa Minecraft.
Stacy: Salamat!
Katie: Halika!
Stacy: Kamangha-mangha ito.
Nagtatrabaho ka ba dito araw-araw bilang developer, di ba?
Katie: Oo, nakagigilalas.
Developer ako sa Minecraft marketplace team.
Stacy: Ilang wika sa pagko-code ang alam mo?
Katie: Sa aking karera baka gumamit ako ng mahigit sa isang dosena.
Stacy: Isang dosena?
Katie: Oo.
Stacy: Ngayon, hindi mo ba nalalaman ang anuman sa maliit na golem na tao na
tinatawag ang sarili nito na "ang Agent"?
Katie: Ginagamit namin ang Agent upang gawin ang mga bagay na hindi maaaring gawin ni Steve o ni Alex tulad ng pagtawid sa lava.
Stacy: Buweno, gusto kong matuto kung paano mag-code at gusto nilang matutong mag-code, kaya ano
ang isa sa sa mga unang bagay na kailangan mong malaman kapag natututo ka?
Katie: Buweno, kailangan mong matuto kung paano gumamit ng mga loop.
Stacy: Okey.
Katie: Ang mga loop ay mga bagay na sinusulat ng mga developer upang magbigay ng mga command sa isang computer na maaaring
paandarin nang paulit-ulit.
Stacy: Kuha ko na, sa tingin ko may ilan na darating sa mga paparating na lebel,
kaya magpatuloy at subukan ang mga loop.
Sa susunod na lebel, maaari mong gamitin ang isang loop upang pagalawin ang Agent sa isang daan.
I-drag ang repeat block sa workspace at ilagay ang move forward block sa loob ng repeat
block.
Sinasabi nito sa computer na gawin ang parehong bagay ng maraming beses nang hindi kailangang i-drag
ang buong palumpon ng mga block sa workspace.
Maaari mong piliin kung ilang beses na uulit sa pamamagitan ng paglalagay ng isang numero sa repeat block.
Maaari mong ilagay ang mga turn at multiple command sa repeat block din pero sa ngayon subukang gamitin
ang repeat upang pagalawin ang Agent na pasulong ng ilang hakbang.
Tandaan, kung natigil ka isang palaisipan maaari mong palaging tamaan ang asul na "reset" na buton at
subukan muli.
Kung naiisip mong magkaroon ng magandang trabaho ng tulad ng kay Katie, magpatuloy at pindutin ang "show
code" na buton kapag natapos mo ang bawat lebel.
Ipapakita niyan sa iyo ang Javascript code na ginagamit ng isang tulad ni Katie kapag siya'y
nagpo-program ng Minecraft.
Sa ano't ano man, maraming salamat!
Katie: Oo, suwertehin kayong lahat.
Stacy ne alemde acaba?
Vay! Sanırım doğru yerdeyim.
İnanılmaz!
Minecraft'a geri dönmüşüm gibi hissediyorum!
Selam!
Nasılsın?
Merhaba?
Bir sürüngen var. Bir şey yapmazsın, değil mi?
Stacy?
Selam, Katie?
Evet! Minecraft'a hoş geldin.
Teşekkürler!
Gelsene!
Bu inanılmaz.
Demek her gün burada geliştirme uzmanı olarak çalışıyorsun?
Evet, muhteşem.
Minecraft pazar yeri geliştirme uzmanıyım.
Kaç programlama dili biliyorsun?
Kariyerim boyunca bir düzinesiyle çalışmışımdır.
Bir düzine mi?
Evet.
Pekala, kendisine "Ajan" diyen golem ufaklığıyla ilgili
bir şey biliyor musun?
Ajan'ı, Steve veya Alex'in yapamadığı şeylerde kullanıyoruz.
Lavdan geçmek gibi.
Peki, ben kod yazmayı öğrenmek istiyorum, onlar da istiyorlar.
Öğrenirken bilinmesi gereken ilk şeylerden biri ne mesela?
Döngüleri kullanmayı öğrenmelisin.
Peki.
Döngüler, geliştirme uzmanlarının bilgisayara tekrar tekrar çalıştırılabilir
komutlar vermek için yazdıkları şeyler.
Anladım, gelecek seviyelerde de karşımıza çıkacak sanırım.
Yani durmayın, bir deneyin.
Önümüzdeki seviyede, Ajan'ı ilerletmek için döngü kullanabilirsiniz.
"Tekrarla" bloğunu çalışma alanına çekin ve "ilerle" bloğunu "tekrarla" bloğunun
içine yerleştirin.
Bu, çalışma alanına bir sürü blok çekmeye gerek kalmadan bilgisayarınıza
aynı şeyi çok kez yapmasını söyler.
"Tekrarla" bloğunda bir sayı belirleyerek kaç kez tekrar edileceğini seçebilirsiniz.
"Tekrarla" bloğuna dönüş veya çoklu komut yerleştirebilirsiniz. Şimdilik
"tekrarla" bloğunu Ajan'ı birkaç adım ilerletmek için kullanın.
Unutmayın, çıkmaza girdiğinizde mavi "Reset" tuşuna her zaman basabilir
ve yeniden deneyebilirsiniz.
Katie gibi havalı bir iş istiyorsanız her seviyeyi tamamladığınızda
"kodu göster" tuşuna basın.
Katie gibi birinin Minecraft'ı gerçekten tasarlarken kullandığı
JavaScript kodunu gösterecektir.
Her şey için çok teşekkürler!
Herkese iyi şanslar!
Стемпі: Цікаво, що задумала Стейсі?
Стейсі: Ого! Здається, я на місці.
Неймовірно!
Я ніби знову в Майнкрафт!
Вітаннячко!
Як життя?
Агов!
Ой. Кріпер. Ти нічого не утнеш, га?
Кеті: Стейсі?
Стейсі: Привіт, ти Кеті?
Кеті: Так!
Ласкаво просимо в Майнкрафт.
Стейсі: Дякую!
Кеті: Прошу!
Стейсі: Просто неймовірно.
Ти працюєш тут розробником, так?
Кеті: Так, і це просто класно.
Я — розробниця в команді Майнкрафт.
Стейсі: Скільки мов програмування ти знаєш?
Кеті: У своїй роботі я використовую більше дюжини.
Стейсі: Дюжини?
Кеті: Так.
Стейсі: Ти, часом, не знаєш що-небудь про цього маленького голема,
який називає себе Виконавцем?
Кеті: Виконавець робить для нас те, чого не можуть робити Стів і Алекс,
наприклад, перейти через лаву. Стейсі: Я хочу навчитися програмувати,
і вони хочуть навчитися теж. Що нам слід знати перш за все?
Кеті: Вам потрібно навчитися використовувати цикли.
Стейсі: Добре.
Кеті: Цикли — це те, що розробники пишуть, щоб давати команди комп'ютеру,
які можна запускати знову і знову.
Стейсі: Зрозуміла! Я думаю, що цикли чекають на нас на складніших рівнях,
тому сміливіше: спробуйте попрацювати з циклами.
На наступному рівні ви можете використовувати цикл для переміщення Виконавця.
Перетягніть блок "Повторити" в робочий простір і помістіть блок
"Рухатися вперед" всередину блоку "Повторити"
Це дасть команду комп'ютеру робити одну і ту ж дію багато разів поспіль
без необхідності перетягування цілої купи блоків в робочий простір.
Ви самі можете вибрати кількість повторів, поставивши цифру в блоці "Повторити".
Ще ви можете помістити повороти й кілька команд в блок "Повторити", але зараз
спробуйте повторюванням перемістити Виконавця на кілька кроків уперед.
Пам'ятайте: якщо ви застрягли, завжди можна натиснути
синю кнопку «Скинути» і спробувати ще раз.
Хочете мати таку класну роботу, як у Кеті? Уперед! Натискай кнопку «Показати код»
після завершення кожного рівня.
Тоді ти побачиш код Javascript, що використовується такими розробниками,
як Кеті, — наприклад, для програмування в Майнкрафт.
Щиро дякую!
Кеті: Бажаю всім удачі!
اسٹیمپی: مجھے تجسس ہے کہ اسٹیسی اب کیا کر رہی ہوگی؟
اسٹیسی: واہ، مجھے لگتا ہے کہ میں صحیح جگہ پر ہوں۔
یہ حیرت انگیز ہے!
مجھے لگتا ہے جیسے میں Minecraft میں واپس آ گئی ہوں!
ہیلو۔
آپ کیسی ہیں؟
ہیلو؟
اوہ، یہاں پر کریپر ہے۔ تم کچھ نہیں کرتے، کیا کرتے ہو؟
کیٹی: اسٹیسی؟
اسٹیسی: ہیلو، کیٹی؟
کیٹی: ہاں!
Minecraft میں خوش آمدید۔
اسٹیسی: آپ کا شکریہ!
کیٹی: اندر آجائو!
اسٹیسی: یہ حیرت انگیز ہے.
تو آپ یہاں ایک ڈویلپر کی حیثیت سے ہر روز کام کرتی ہیں، درست؟
کیٹی: ہاں، یہ بہت شاندار ہے۔
میں Minecraft مارکیٹ پلیس ٹیم میں ایک ڈویلپر ہوں۔
اسٹیسی: آپ کتنی کوڈنگ زبانیں جانتی ہیں؟
کیٹی: اپنے کیریئر میں، میں نے شاید ایک درجن سے زیادہ زبانوں کے ساتھ کام کیا ہے۔
اسٹیسی: ایک درجن؟
کیٹی: ہاں۔
اسٹیسی: تو اب، کیا آپ کو اس چھوٹے گولم لڑکے کے بارے میں کچھ معلوم ہوگا جو
خود کو "ایجنٹ" کہلواتا ہے؟
کیٹی: ہم ایجنٹ کو ایسے کام کرانے کے لئے استعمال کرتے ہیں جنہیں اسٹیو یا الیکس نہیں کر سکتے ہیں، جیسے لاوا کے پار جانا۔
اسٹیسی: ٹھیک ہے، میں کوڈ کرنا سیکھنا چاہتی ہوں، اور وہ کوڈ کرنا سیکھنا چاہتے ہیں، لہذا
آپ کے سیکھنے کے دوران وہ پہلی چیز کیا ہے جس کے متعلق آپ کو جاننے کی ضرورت ہے؟
کیٹی: خوب، آپ کو لوپس کو استعمال کرنے کا طریقہ سیکھنے کی ضرورت ہے۔
اسٹیسی: ٹھیک ہے۔
کیٹی: لوپس وہ چیزیں ہیں جو ڈویلپر کمپیوٹر کو کمانڈ دینے کے لئے لکھتے ہیں جنہیں
بار بار چلایا جا سکتا ہے۔
اسٹیسی: میں سمجھ گئی، میرے خیال میں اصل میں کچھ ایسا ہے جو آگے کے لیولز میں آرہا ہے،
لہذا آگے بڑھیں اور لوپس کو آزمائیں۔
اگلے لیول میں، آپ ایجنٹ کو راستے میں آگے بڑھانے کے لئے لوپ استعمال کر سکتے ہیں۔
ریپٹ بلاک کو کام کی جگہ پر گھسیٹ کر لائیں اور موو فارورڈ بلاک کو ریپیٹ بلاک کے اندر رکھیں
ہے۔
یہ بلاکس کے ایک پورے انبار کو کام کی جگہ میں گھسیٹ کر لائے بغیر کمپیوٹر کو ایک ہی کام
ایک ترتیب سے کئی بار کرنے کا بتاتا ہے۔
آپ ریپٹ بلاک میں نمبر درج کر کے انتخاب کر سکتے ہیں کہ اسے کتنی مرتبہ دہرانا ہے۔
آپ رپیٹ بلاک میں بھی مڑائو اور متعدد کمانڈز داخل کر سکتے ہیں، لیکن اب کے لئے ایجنٹ کو چند قدم آگے بڑھانے کے لئے
رپیٹ بلاک استعمال کرنے کی کوشش کریں۔
یاد رکھیں، اگر آپ کسی پزل میں پھنس جاتے ہیں تو آپ ہمیشہ نیلا "دوبارہ سیٹ کریں" بٹن کو دبا سکتے ہیں اور
دوبارہ کوشش کر سکتے ہیں۔
اگر آپ کیٹی کی طرح کوئی مزے کا کام کرنے کے بارے میں سوچ رہے ہیں، تو آگے بڑھیں اور آپ ہر لیول
مکمل کرنے پر "کوڈ دکھائیں" بٹن پر کلک کریں۔
یہ دراصل آپ کو جاوا اسکرپٹ کوڈ دکھانے لگا ہے جسے کیٹی کی طرح کوئی بھی تب استعمال کرتی ہے جب وہ واقعی میں
Minecraft پروگرام کر رہی ہوتی ہے۔
بہرحال، آپ کا بہت بہت شکریہ!
کیٹی: ہاں، سب کی اچھی قسمت رہے!
Stampy: Hayronman, Stacyga nima bo‘ldi?
Stacy Uhh, menimcha men to‘g‘ri joydaman.
Bu ajoyib!
Men o‘zimni Minecraftga qaytib kelgandek his qilayapman.
Salom.
Ahvolingiz qanaqa?
Salom?
Eh, bu yerda qanaqadir yerbag‘irlab o‘sgan o‘simlik bor. Siz hech nima qilmaysiz, shundaymi?
Katie: Stacy
Stacy: Salom, Katie?
Katie: Ha!
Minecraftga xush kelibsiz.
Stacy: Rahmat!
Katie: Qani keling, kiring!
Stacy: Bu ajoyib.
Demak, siz bu yerda har kuni dasturchi sifatida ishlaysiz, to‘g‘rimi?
Katie: Ha, bu juda hayajonli.
Men Minecraftdagi sotuv ishlari bilan shug‘ullanuvchi jamoada dasturchiman.
Stacy: Nechta dasturlash tilini bilasiz?
Katie: Ish faoliyatim davomida men o‘n ikkitadan ko‘pi bilan ishlaganman.
Stacy: o‘n ikkita?
Katie: Ha
Stacy: Demak, hozir siz mana bu o‘zini Vakil deb nomlovchi kichkina, yaratilgan
bola haqida bilmasligingiz mumkin emas.
Katie: Biz Vakildan Steve yoki Alex lavaga qarshi borolmay qolgani kabi ishlarni bajartirishda foydalanamiz.
Stacy: Yaxshi, Men qanday qilib kod yozishni o‘rganishni xohlayman, va ular ham kodlashni o‘rganishni xohlashadi, shunday qilib,
o‘rganishni boshlayotganda birinchi bo‘lib qilishimiz kerak bo‘lgan ishlardan biri nima?
Katie: Xo‘sh, siz birinchi bo‘lib looplardan foydalanishni o‘rganishingiz kerak.
Stacy: Yaxshi.
Katie: Looplardan qayta-qayta ishlashi uchun komputerga beriladigan
buyruqlarni yozishda dasturchilar foydalanishadi.
Stacy: Tushundim, menimcha bularning ba’zilari bilan keyingi bosqichlarda tanishamiz,
shunday ekan, davom eting va looplar bilan ishlab ko‘ring.
Keyingi bosqichda, siz vakilni yo‘l bo‘ylab harakatlantirish uchun loopdan foydalanasiz.
Repeat bo‘limni ish joyiga ollib keling va repeat bo‘lim ichida move forward
bo‘limni joylashtiring.
Bu butun boshli bo‘limlar to‘plamini ish joyiga olib qo‘ymasdan turib, komputerga bir qator kod orqali
bir xil narsani ko‘p marotaba qilishi kerakligini aytadi.
Repeat bo‘limda biron son berish orqali necha marta qaytarilishini tanlay olasiz.
Siz repeat bo‘limga ham burilishlar va ko‘plab buyruqlar qo‘ya olasiz, ammo hozircha takrorlanishdan foydalanib,
vakilni bir necha qadam oldinga siljitishni mashq qilib ko‘ring.
Esingizda bo‘lsin, agar siz boshqotirmada qimirlay olmay qolsangiz, doimo ko‘k rangdagi reset tugmasini bosa olasiz va
qaytadan urinib ko‘rishingiz mumkin
Agar siz Katienikiga o‘xshagan biron ajoyib ish qilishni o‘ylayotgan bo‘lsangiz, davom eting va
har bir bosqichni tugatganingizda show code tugmasini bosing.
Bu sizga Katiega o‘xshagan u Minecraftda haqiqiy dasturlash bilan shug‘illanganda foydalanadigan
haqiqiy JavaScript kodini ko‘rsatadi.
Nima bo‘lganda ham, katta rahmat!
Katie: Ha, Barchaga omad!
Stampy: Tớ tự hỏi giờ Stacy đã làm được những gì rồi?
Stacy: Ồ, tớ nghĩ tớ đến đúng địa điểm rồi.
Thật tuyệt vời!
Tớ cảm thấy mình đang trở lại Minecraft!
Xin chào.
Bạn thế nào?
Xin chào?
Ồ, có nhân vật creeper này. Mày không làm gì tao đấy chứ?
Katie: Stacy?
Stacy: Chào, Katie?
Katie: Vâng!
Chào mừng đến với Minecraft.
Stacy: Cảm ơn!
Katie: Xin mời vào!
Stacy: Thật tuyệt vời
Vậy bạn làm việc hàng ngày ở đây với vai trò lập trình viên phải không?
Katie: Đúng vậy, nó khá là tuyệt vời
Tớ là lập trình viên của đội ngũ phát triển thị trường Minecraft.
Stacy: Bạn biết bao nhiêu ngôn ngữ lập trình?
Katie: Trong công việc của tớ, có những lúc tớ phải làm việc với khoảng một tá ngôn ngữ.
Stacy: Một tá?
Katie: Đúng vậy.
Stacy: Vậy bây giờ, bạn có biết gì về 1 bạn golem bé nhỏ mà
tự gọi mình là "Đặc vụ" à?
Katie: Chúng tớ sử dụng nhân vật Đặc vụ để làm những điều mà Steve hay Alex không thể làm, như đi qua dung nham.
Stacy: Ồ, tớ muốn học lập trình và họ cũng muốn học lập trình, bởi vậy mà
đó có phải là một trong những điều đầu tiên mà bạn cần biết khi mình bắt đầu học đúng không?
Katie: Ừ, bạn cần phải học lập trình vòng lặp.
Stacy: Ok.
Katie: Vòng lặp là thứ mà lập trình viên viết ra để ra lệnh cho máy tính có thể
chạy đi và chạy lại.
Stacy: Tớ hiểu rồi, vậy tớ nghĩ hẳn là sẽ có một vài vòng lặp trong những cấp độ sắp tới,
bởi vậy mà đi thôi và thử vòng lặp nào.
Trong cấp độ tiếp theo, bạn phải sử dụng 1 vòng lặp để di chuyển Đặc vụ dọc theo con đường.
Kéo khối lệnh "nhắc lại" vào trong không gian làm việc và đặt khối lệnh "tiến lên phía trước" vào trong khối lệnh
"lặp lại".
Điều này nói lên rằng máy tính có thể làm một điều tương tự nhiều lần liên tiếp mà không cần phải kéo
một đống khối lệnh vào trong không gian làm việc.
Bạn có thể chọn bao nhiều lần bạn muốn nhắc lại bằng cách chọn con số trông khối lệnh "lặp lại".
Bạn cũng có thể đặt lệnh rẽ hay nhiều lệnh khác vào trong khối lệnh "lặp lại", nhưng bây giờ thì hãy thử dùng
lệnh "lặp lại" để di chuyển Đặc vụ đi về phía trước vài bước.
Hãy nhớ, nếu bạn bị kẹt trong câu đố bạn luôn có thể nhấn nút "khởi động lại" màu xanh và
thử lại lần nữa.
Nếu bạn đang nghĩ về việc có một công việc thú vị như của Katie, thì hãy nhấp chuột vào nút "hiển thị
ngôn ngữ lập trình" khi bạn hoàn thành mỗi cấp độ.
Nó sẽ chỉ cho bạn ngôn ngữ lập trình Javascript mà bất cứ ai như Katie sử dụng khi cô ấy
lập trình Minecraft.
Vậy, cám ơn bạn rất nhiều!
Katie: Ừ, chúc mọi người may mắn!
Stampy: Stacy 在干嘛？
Stacy: 哇！我来到对的地方了！
太酷啦！
我感觉我又回到我的世界游戏了
嗨！
你好吗？
嗨？
这个creeper 你不会做什么事情吧？
Katie: Stacy?
Stacy 嗨！ Katie?
Katie: 是的！
欢迎您来到我的世界！
Stacy: 谢谢！
Katie: 赶快进来吧！
Stacy: 太酷了！
所以你作为一个开发者 你每天在这里工作，对吗？
Katie: 没错！
我是我的世界市场 团队的一名开发者
Stacy: 你会多少种编程语言？
Katie: 在我的职业生涯中 我使用过十多种编程语言
Stacy: 十多种？
Katie: 对！
Stacy: 你会不会碰巧知道这个代理 的石头人的任何事？
称他自己是 "代理人"？
Katie: 我们用代理去做 Steve和 Alex 不能做的事情，比如说他们穿过熔岩
Stacy: 我想学习如何编码 他们也想学如何编码
在学编码的第一步 你需要知道那些事？
Katie: 你要先学如何使用 循环
Stacy: 好的！
Katie: 循环事开发人员写的东西 电脑的命令
可以运行很多次
Stacy: 明白！所以我认为接下来的关卡中 会有一些这样的内容
在下一层继续并给他一个
下一层，你可以用云还来沿着路径 移动代理
将repeat块拖放到工作区中 并将前进块
放到repeat块中
这告诉计算机在一行中 多次执行相同的动作
不必将一堆代码块拖到工作空间中
你可以选择重复多少次 通过把数字放在重复块
你可以把转弯和多个命令放在重复块 但现在试着将
Repeat代理向前移动几步
记住！如果你遇到问题 可以按蓝色＂重置＂按钮来恢复先前的动作
再试一次！
如果你想找一份像 Katie这样酷的工作
你可以随时按下蓝色重置钮，再试一次！继续典籍显示彩色按钮
当你完成每一关时 它会显示像Katie
所教你操作的Javascript代码
真的很感谢您这次的解说！
Katie: 祝大家好运！
我想知道Stacey在做什麼
音樂聲
喔，我想我來對地方了
這太酷了
我感覺我又回到了我的世界 你好
這是個Creeper 你不會做什麼事情吧？
是不是？
Stacy?
Katy? 是的
歡迎來到我的世界
謝謝你
進來吧
這太酷了
所以你作為一個開發者每天都在這里工作 對麼
是的
非常棒
我是我的世界市場團隊的一名開發者
你會多少種編程語言 在我的職業生涯中
我使用過十多種編程語言
你會不會碰巧知道這個叫代理的石頭人的任何事
我們用代理去做Steve和Alex不能做的事情 比如讓他們穿過熔岩
好吧
我想學習如何編碼 他們也想學習如何編碼
所以當你學習好的時候 你需要知道的第一件事是什麼
你需要學習如何使用循環 循環是開發人員寫的東西 給電腦的命令 可以運行一遍又一遍
明白了
所以我認為在接下來的關卡中會有一些這樣的內容
所以 在下一層繼續並給它一個
循環的嘗試
你可以使用一個循環來沿著路徑移動代理
將repeat塊拖放到工作區中 並將moveforward塊放到repeat塊中
這告訴計算機在一行中多次執行相同的操作 而不必將一大堆代碼塊拖到工作空間中
你可以選擇重複多少次 通過把數字放在重複塊 你可以把轉彎和多個命令放在重複塊
但是現在
嘗試使用repeat將代理向前移動幾步
記住
如果你遇到難題
如果你想找一份像Katie這樣的酷工作 你可以隨時按下藍色的重置鍵再試一次
繼續 點擊顯示彩色按鈕
當你完成每一關時 它會向你展示像Katie這樣的人在編寫我的世界時所使用的Javascript代碼
總之
非常感謝
是的
祝你好運