WEBVTT 00:00:00.099 --> 00:00:05.060 Mein Name ist Jens Bergensten, aber ich bin besser bekannt als Jeb. Ich bin der Hauptentwickler von Minecraft 00:00:05.060 --> 00:00:13.390 hier bei mojang.com. Ich glaube, ich war 11 oder vielleicht 12 und habe mit dem Programmieren begonnen, weil ich 00:00:13.390 --> 00:00:17.750 um Spiele zu machen. Einer der Freunde meines Vaters sagte mir, dass man für die Herstellung von Spielen 00:00:17.750 --> 00:00:26.090 zu lernen, wie man programmiert. So habe ich also angefangen. Ich mag es, zu entwerfen und herauszufinden 00:00:26.090 --> 00:00:33.329 die Architektur der Dinge. Das ist es, was ich an Minecraft wirklich mag. Über die nächste 00:00:33.329 --> 00:00:39.219 Stunde werden Sie die Grundlagen der Informatik lernen indem Sie Alex oder Steve programmieren, sich zu bewegen 00:00:39.219 --> 00:00:45.940 durch ein simuliertes Stück einer Minenwelt. Traditionelle Programmierung erfolgt normalerweise in Textform, 00:00:45.940 --> 00:00:51.019 aber heute werden wir blockweise verwenden: ein System das Blöcke verwendet, die Sie per Drag & Drop auf 00:00:51.019 --> 00:00:57.620 Programme schreiben. Unter der Haube erstellen Sie JavaScript-Code. Die Konzepte, die Sie lernen werden, 00:00:57.620 --> 00:01:02.530 sind das, was Computerprogrammierer tagtäglich verwenden, und bilden die Grundlage für Computer 00:01:02.530 --> 00:01:09.890 Wissenschaft. Hier in Mojang verwenden wir die gleichen Konzepte, um Minecraft zum Funktionieren zu bringen. 00:01:09.890 --> 00:01:15.299 Bevor Sie beginnen, wählen Sie Ihren Charakter aus. Ich werde Alex auswählen. Lassen Sie uns Code für ein 00:01:15.299 --> 00:01:22.810 Programm bauen, das ihr hilft, sich auf dem Bildschirm zu bewegen. Ihr Bildschirm wird in drei Hauptteile geteilt. 00:01:22.810 --> 00:01:28.579 On the left is the Minecraft play space, where your program will run. The instructions for 00:01:28.579 --> 00:01:34.740 Auf der linken Seite befindet sich der Spielbereich Minecraft, in dem Ihr Programm laufen wird. Die Anweisungen für jede 00:01:34.740 --> 00:01:40.899 Stufe sind unten angegeben. Dieser mittlere Bereich ist der Werkzeugkasten und jeder dieser Blöcke 00:01:40.899 --> 00:01:46.920 Arbeitsraum und hier werden wir unser Programm aufbauen. Wenn wir den moveForward(); Block 00:01:46.920 --> 00:01:53.340 in unseren Arbeitsbereich und klicken Sie dann auf Ausführen was passiert? Alex geht ein Feld weiter auf der 00:01:53.340 --> 00:01:59.770 Gitter. Und was wäre, wenn wir etwas tun wollten, nachdem sie sich ein Feld vorwärts bewegt hat? Wir können 00:01:59.770 --> 00:02:05.140 einen weiteren Block zu unserem Programm hinzufügen. Ich wähle den turnRight(); Block und ziehe 00:02:05.140 --> 00:02:11.380 unter meinem moveForward(); blockieren, bis diese orangefarbene Linie erscheint. Dann lasse ich 00:02:11.380 --> 00:02:17.260 es und die beiden Blöcke werden zusammenbrechen. Wenn wir erneut Run drücken, wird Alex 00:02:17.260 --> 00:02:22.670 die Befehle, die in unserem Arbeitsbereich von oben nach unten gestapelt sind. Und wenn Sie jemals 00:02:22.670 --> 00:02:28.700 um einen Block zu löschen, ziehen Sie ihn einfach vom Stapel zurück in die Toolbox. Um Ihre Änderungen rückgängig zu machen 00:02:28.700 --> 00:02:33.790 und um zum Anfang der Ebene zurückzukehren, verwenden Sie die Schaltfläche Start Over oben rechts 00:02:33.790 --> 00:02:41.170 Ecke des Arbeitsbereichs. Noch eine Sache, sehen Sie das kleine Dreieck auf den Wendeblöcken? 00:02:41.170 --> 00:02:46.620 Jedes Mal, wenn Sie diese Dreiecke sehen, bedeutet dies dass Sie eine andere Option wählen können. Fangen wir 00:02:46.620 --> 00:02:48.750 mit der Codierung an!