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