1 00:00:00,099 --> 00:00:02,060 Mein Name ist Jens Bergensten, besser bekannt als Jeb. 2 00:00:02,060 --> 00:00:05,060 Ich bin der Chefentwickler von Minecraft hier bei Mojang in Stockholm. 3 00:00:05,060 --> 00:00:13,390 Ich denke, ich war 11 oder vielleicht 12 und habe angefangen zu programmieren, 4 00:00:13,390 --> 00:00:14,750 weil ich Spiele entwickeln wollte. Ein Freund meines Vaters sagte mir, 5 00:00:14,750 --> 00:00:17,750 um Spiele zu entwickeln, musst Du programmieren lernen. So fing es bei mir an. 6 00:00:17,750 --> 00:00:26,090 Ich mag es, die Architektur von Dingen herauszufinden und zu designen. 7 00:00:26,090 --> 00:00:33,329 Das ist es, was ich wirklich an Minecraft mag. Während der nächsten Stunde wirst Du die 8 00:00:33,329 --> 00:00:36,219 Grundzüge der Informatik lernen, indem Du Alex oder Steve programmierst, sich durch 9 00:00:39,219 --> 00:00:45,940 eine simulierten Teil einer Minecraft-Welt zu bewegen. Traditionelles Programmieren 10 00:00:45,940 --> 00:00:48,019 erfolgt üblicherweise in Text, aber heute benutzen wir Blocky: ein System, bei dem 11 00:00:48,019 --> 00:00:51,019 man Blöcke per Drag&Drop zu einem Programm zusammen fügt. 12 00:00:51,019 --> 00:00:57,620 Damit erzeugst Du im Hintergrund JavaScript Code. Die Konzepte, die Du 13 00:00:57,620 --> 00:01:02,530 lernen wirst, benutzen Computerprogrammierer jeden Tag und sind die Basis der Informatik. 14 00:01:02,530 --> 00:01:09,890 Hier bei Mojang benutzen wir dieselben Konzepte bei der Entwicklung von Minecraft. 15 00:01:09,890 --> 00:01:15,299 Vor dem Start wählst Du eine Spielfigur. Ich wähle Alex. Lass uns ein Programm 16 00:01:15,299 --> 00:01:19,810 schreiben, dass ihr hilft, sich auf dem Bildschirm zu bewegen. Dein Bildschirm 17 00:01:19,810 --> 00:01:22,810 ist in drei Hauptbereiche geteilt. 18 00:01:22,810 --> 00:01:28,579 Links ist das Minecraft Spielfeld, wo Dein Programm ablaufen wird. Die Anleitung 19 00:01:28,579 --> 00:01:34,740 für jedes Level steht darunter. Der mittlere Bereich ist der Werkzeugkasten und jeder 20 00:01:34,740 --> 00:01:40,899 dieser Blöcke ist ein Befehl, der Alex's Aktionen steuert. Der weiße Bereich rechts 21 00:01:40,899 --> 00:01:46,920 heisst Arbeitsbereich, wo wir unseren Code schreiben. Wenn wir einen "vorwärts bewegen" 22 00:01:46,920 --> 00:01:47,920 Block in den Arbeitsbereich ziehen und "Ausfähren" klicken, was wird passieren? 23 00:01:47,920 --> 00:01:50,340 Alex bewegt sich ein Feld auf dem Spielfeld vorwärts. 24 00:01:53,340 --> 00:01:59,770 Und wenn wir etwas tun wollen, nachdem sie einen Schritt vorwärts gegangen ist? Wir 25 00:01:59,770 --> 00:02:05,140 können einen weiteren Block hinzufügen. Ich wähle einen "drehen nach rechts"-Block, 26 00:02:05,140 --> 00:02:08,380 und ich ziehe ihn unter meinen "vorwärts gehen" Block, bis die orangene Linie 27 00:02:08,380 --> 00:02:11,380 erscheint. Dann lasse ich ihn fallen 28 00:02:11,380 --> 00:02:17,260 29 00:02:17,260 --> 00:02:22,670 30 00:02:22,670 --> 00:02:28,700 31 00:02:28,700 --> 00:02:33,790 32 00:02:33,790 --> 00:02:41,170 33 00:02:41,170 --> 00:02:46,620 34 00:02:46,620 --> 00:02:48,750