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