0:00:00.099,0:00:03.740 Mein Name ist Jens Bergensten, [br]besser bekannt als Jeb. 0:00:03.740,0:00:07.160 Ich bin der Chefentwickler von Minecraft [br]hier bei Mojang in Stockholm. 0:00:07.160,0:00:13.390 Ich denke, ich war 11 oder vielleicht 12, [br]da habe ich angefangen zu programmieren, 0:00:13.390,0:00:17.110 weil ich Spiele entwickeln wollte. [br]Ein Freund meines Vaters sagte mir, 0:00:17.130,0:00:20.330 um Spiele zu entwickeln, musst du[br]programmieren lernen. 0:00:20.330,0:00:23.830 So fing es bei mir an. 0:00:23.830,0:00:29.010 Ich mag es, die Architektur von Dingen[br]herauszufinden und zu designen. 0:00:29.010,0:00:32.579 Das ist es, was ich wirklich an [br]Minecraft mag. 0:00:32.579,0:00:35.049 Während der nächsten Stunde wirst du die 0:00:35.049,0:00:39.239 Grundzüge der Informatik lernen, indem du[br]Alex oder Steve programmierst, sich durch 0:00:39.239,0:00:44.610 eine simulierten Teil einer Minecraft-Welt[br]zu bewegen. Traditionelles Programmieren 0:00:44.610,0:00:49.299 erfolgt üblicherweise in Text, aber heute [br]benutzen wir Blockly: ein System, bei dem 0:00:49.299,0:00:53.389 man Blöcke per Drag&Drop zu einem [br]Programm zusammen fügt. 0:00:53.389,0:00:57.620 Damit erzeugst du im Hintergrund[br]JavaScript Code. Die Konzepte, die Du 0:00:57.620,0:01:03.520 lernen wirst, benutzen Programmierer jeden[br]Tag und sind die Basis der Informatik. 0:01:03.520,0:01:09.250 Hier bei Mojang benutzen wir dieselben[br]Konzepte bei der Entwicklung von Minecraft. 0:01:09.250,0:01:13.909 Vor dem Start wählst du eine Spielfigur. [br]Ich wähle Alex. 0:01:13.909,0:01:18.179 Lass uns ein Programm schreiben,[br]dass ihr hilft, sich auf dem Bildschirm zu bewegen. 0:01:20.169,0:01:22.890 Dein Bildschirm ist in drei Hauptbereiche geteilt. 0:01:22.890,0:01:28.579 Links ist das Minecraft Spielfeld, wo Dein[br]Programm ablaufen wird. Die Anleitungen 0:01:28.579,0:01:34.740 für jedes Level stehen darunter. Der mittlere[br]Bereich ist die Toolbox und jeder 0:01:34.740,0:01:40.899 dieser Blöcke ist ein Befehl, der Alex's [br]Aktionen steuert. Der weiße Bereich rechts 0:01:40.899,0:01:46.920 heisst Arbeitsbereich, wo wir unseren Code[br]schreiben. Wenn wir einen "vorwärts bewegen" 0:01:46.920,0:01:51.600 Block in den Arbeitsbereich ziehen und [br]"Ausführen" klicken, was wird passieren? 0:01:51.600,0:01:55.550 Alex bewegt sich ein Feld auf dem [br]Spielfeld vorwärts. 0:01:55.550,0:01:59.770 Und wenn wir etwas tun wollen, nachdem sie[br]einen Schritt vorwärts gegangen ist? Wir 0:01:59.770,0:02:05.140 können einen weiteren Block hinzufügen. [br]Ich wähle einen "nach rechts drehen"-Block 0:02:05.140,0:02:08.380 und ich ziehe ihn unter meinen "vorwärts[br]bewegen" Block, bis die orangene Linie 0:02:08.380,0:02:12.070 erscheint. Dann lasse ich ihn fallen und 0:02:12.070,0:02:16.850 die zwei Blöcke werden zusammengefügt.[br]Wenn wir wieder "Ausführen" drücken, wird 0:02:16.850,0:02:20.770 Alex die Befehle im [br]Arbeitsbereich von oben nach unten 0:02:20.770,0:02:24.150 nacheinander ausführen. Und wenn Du [br]jemals einen Block löschen willst, 0:02:24.150,0:02:28.700 ziehe ihn einfach vom Stapel zurück in [br]die Toolbox. Um Änderungen 0:02:28.700,0:02:33.020 rückgängig zu machen und das Level von [br]vorne zu starten, benutze den 0:02:33.020,0:02:36.140 "Neu starten"-Button in der rechten [br]oberen Ecke des Arbeitsbereichs. 0:02:37.000,0:02:41.260 Noch eine Sache, Du siehst das kleine [br]Dreieck auf dem "drehen"-Block? 0:02:41.260,0:02:45.140 Wann immer Du diese Dreiecke siehst, [br]bedeutet es, dass Du eine andere Auswahl 0:02:45.140,0:02:46.620 treffen kannst. 0:02:46.620,0:02:48.750 Lass uns mit dem Programmieren [br]beginnen!