1 00:00:00,099 --> 00:00:03,740 Mein Name ist Jens Bergensten, besser bekannt als Jeb. 2 00:00:03,740 --> 00:00:07,160 Ich bin der Chefentwickler von Minecraft hier bei Mojang in Stockholm. 3 00:00:07,160 --> 00:00:13,390 Ich denke, ich war 11 oder vielleicht 12, da habe ich angefangen zu programmieren, 4 00:00:13,390 --> 00:00:17,110 weil ich Spiele entwickeln wollte. Ein Freund meines Vaters sagte mir, 5 00:00:17,130 --> 00:00:20,330 um Spiele zu entwickeln, musst du programmieren lernen. 6 00:00:20,330 --> 00:00:23,830 So fing es bei mir an. 7 00:00:23,830 --> 00:00:29,010 Ich mag es, die Architektur von Dingen herauszufinden und zu designen. 8 00:00:29,010 --> 00:00:32,579 Das ist es, was ich wirklich an Minecraft mag. 9 00:00:32,579 --> 00:00:35,049 Während der nächsten Stunde wirst du die 10 00:00:35,049 --> 00:00:39,239 Grundzüge der Informatik lernen, indem du Alex oder Steve programmierst, sich durch 11 00:00:39,239 --> 00:00:44,610 eine simulierten Teil einer Minecraft-Welt zu bewegen. Traditionelles Programmieren 12 00:00:44,610 --> 00:00:49,299 erfolgt üblicherweise in Text, aber heute benutzen wir Blockly: ein System, bei dem 13 00:00:49,299 --> 00:00:53,389 man Blöcke per Drag&Drop zu einem Programm zusammen fügt. 14 00:00:53,389 --> 00:00:57,620 Damit erzeugst du im Hintergrund JavaScript Code. Die Konzepte, die Du 15 00:00:57,620 --> 00:01:03,520 lernen wirst, benutzen Programmierer jeden Tag und sind die Basis der Informatik. 16 00:01:03,520 --> 00:01:09,250 Hier bei Mojang benutzen wir dieselben Konzepte bei der Entwicklung von Minecraft. 17 00:01:09,250 --> 00:01:13,909 Vor dem Start wählst du eine Spielfigur. Ich wähle Alex. 18 00:01:13,909 --> 00:01:18,179 Lass uns ein Programm schreiben, dass ihr hilft, sich auf dem Bildschirm zu bewegen. 19 00:01:20,169 --> 00:01:22,890 Dein Bildschirm ist in drei Hauptbereiche geteilt. 20 00:01:22,890 --> 00:01:28,579 Links ist das Minecraft Spielfeld, wo Dein Programm ablaufen wird. Die Anleitungen 21 00:01:28,579 --> 00:01:34,740 für jedes Level stehen darunter. Der mittlere Bereich ist die Toolbox und jeder 22 00:01:34,740 --> 00:01:40,899 dieser Blöcke ist ein Befehl, der Alex's Aktionen steuert. Der weiße Bereich rechts 23 00:01:40,899 --> 00:01:46,920 heisst Arbeitsbereich, wo wir unseren Code schreiben. Wenn wir einen "vorwärts bewegen" 24 00:01:46,920 --> 00:01:51,600 Block in den Arbeitsbereich ziehen und "Ausführen" klicken, was wird passieren? 25 00:01:51,600 --> 00:01:55,550 Alex bewegt sich ein Feld auf dem Spielfeld vorwärts. 26 00:01:55,550 --> 00:01:59,770 Und wenn wir etwas tun wollen, nachdem sie einen Schritt vorwärts gegangen ist? Wir 27 00:01:59,770 --> 00:02:05,140 können einen weiteren Block hinzufügen. Ich wähle einen "nach rechts drehen"-Block 28 00:02:05,140 --> 00:02:08,380 und ich ziehe ihn unter meinen "vorwärts bewegen" Block, bis die orangene Linie 29 00:02:08,380 --> 00:02:12,070 erscheint. Dann lasse ich ihn fallen und 30 00:02:12,070 --> 00:02:16,850 die zwei Blöcke werden zusammengefügt. Wenn wir wieder "Ausführen" drücken, wird 31 00:02:16,850 --> 00:02:20,770 Alex die Befehle im Arbeitsbereich von oben nach unten 32 00:02:20,770 --> 00:02:24,150 nacheinander ausführen. Und wenn Du jemals einen Block löschen willst, 33 00:02:24,150 --> 00:02:28,700 ziehe ihn einfach vom Stapel zurück in die Toolbox. Um Änderungen 34 00:02:28,700 --> 00:02:33,020 rückgängig zu machen und das Level von vorne zu starten, benutze den 35 00:02:33,020 --> 00:02:36,140 "Neu starten"-Button in der rechten oberen Ecke des Arbeitsbereichs. 36 00:02:37,000 --> 00:02:41,260 Noch eine Sache, Du siehst das kleine Dreieck auf dem "drehen"-Block? 37 00:02:41,260 --> 00:02:45,140 Wann immer Du diese Dreiecke siehst, bedeutet es, dass Du eine andere Auswahl 38 00:02:45,140 --> 00:02:46,620 treffen kannst. 39 00:02:46,620 --> 00:02:48,750 Lass uns mit dem Programmieren beginnen!