Hallo, Ich bin Kathleen Kennedy und ich bin die Produzentin von Star Wars:
Das Erwachen der Macht
Heute werden Sie mit einem unserer Stars arbeiten: BB-8
BB-8 ist ein kugelförmiger Droide.
Alles was er tut und jede Bewegung die er macht wird durch Computersoftware gesteuert
Computerwissenschaft hat Auswirkungen auf jede Branche
vom Marketing bis zum Gesundheitswesen und zum Film.
Tatsächlich arbeiten Hunderte von Computeringenieuren
zusammen, um einen Film wie "Das Erwachen der Macht" zu drehen.
Hallo, ich bin Rachel Rose,
leitende Entwicklungsingenieurin bei ILM und ich
leite die Animation und Kreaturenentwicklungsteam
In "Das Erwachen der Macht" bin ich dafür verantwortlich, den
Künstlern bei der Entwicklung von Rigs zu helfen. Das sind die Teile
des Charakters, die sich bewegen und dafür sorgen, dass der
Charakter in einer weit entfernten Galaxie sehr glaubwürdig aussieht
In der nächsten Stunde werden wir unser Star-Wars-Spiel entwickeln,
das dir die grundlegenden Konzepte der Programmierung vermitteln wird.
Normalerweise besteht Programmierung nur aus Text, aber wir werden hier
Blöcke verwenden, damit wir die Programme per Drag & Drop schreiben können.
Unter der Haube entwickeln Sie immer noch Programmcode.
Nachdem Sie die Grundlagen mit Blöcken ausprobiert haben, wechseln
wir zu Javascript, eine der beliebtesten Programmiersprachen im Web
Für den Anfang werden wir mit Rey zusammenarbeiten, um BB-8 so zu
programmieren, dass er zu Fuß geht, um die all die Schrottteile zu sammeln.
Ihr Bildschirm ist in drei Bereiche aufgeteilt.
Auf der linken Seite befindet sich der Star-Wars-Spielbereich,
in dem der Code ausgeführt wird.
Die Anweisungen für jedes Level sind unter dem Spielraum geschrieben.
Dieser mittlere Bereich ist die Toolbox und jeder
dieser Blöcke ist ein Befehl, den BB-8 verstehen kann.
Der weiße Bereich rechts wird Arbeitsbereich genannt
und das ist der Ort, an dem wir unser Programm entwickeln.
Wenn ich den Block nach links verschieben auf unseren
Arbeitsbereich ziehe und auf Ausführen drücke, was passiert dann?
BB-8 bewegt sich einen Block nach links auf dem Raster.
Und was ist, wenn ich möchte, dass BB-8 nach dem "move left"-Block etwas tut?
Ich kann einen weiteren Block zu unserem Programm hinzufügen.
Ich wähle den "move up"-Block und ich werde
ziehe ihn unter meinen "move left"-Block bis die
Markierung erscheint, dann lasse ich ihn fallen
und die beiden Blöcke werden zusammenschnappen.
Wenn ich erneut "Ausführen" drücke, führt BB-8 die Befehle aus,
die auf der Arbeitsfläche von oben nach unten gestapelt sind.
Wenn Sie einen Block löschen möchten,
entfernen Sie ihn einfach aus dem Stapel und ziehen ihn zurück in den Toolbox.
Nachdem Sie auf " Ausführen " gedrückt haben, können Sie jederzeit
die Reset-Taste drücken, um BB-8 wieder an den Start zu bringen.
Jetzt geht's los