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