Some more translation ...

This commit is contained in:
Aaron Mueller 2013-08-08 17:53:00 +02:00 committed by Aaron Mueller
parent 8cf80e429d
commit 3f6b9573c9

View file

@ -213,40 +213,43 @@ Du kannst allerdings auch eigene funktionen schreiben:
/js function aktuelle_uhrzeit() { return new Date() } /js function aktuelle_uhrzeit() { return new Date() }
... Here you've created a new `function` called `whatTimeIsIt` and Hier hast du eben eine neue Funktion mit dem Name `aktuelle_uhrzeit` angelegt,
told the function it should return a new `Date` object every time it's die jedes Mal ein neues `Date`-Objekt zurückgiebt, wenn sie aufgerufen wird. Du
called. You'll notice the above statement didn't actually do anything hast vielleicht gemerkt, dass der Aufruf oben keinerlei Effekt hatte und nichts
- it certainly didn't display the current time. That's because all passiert ist -- nicht mal die aktuelle Uhrzeit wurde ausgegeben. Das liegt daran,
you've done is is say what the function should do when it's called, dass der Inhalt der Funktion erst verarbeitet wird, wenn die Funktion aufgerufen
you haven't called it yet. To call the function... wird. Also rufen wir die Funktion auf:
/js whatTimeIsIt() /js aktuelle_uhrzeit()
... The current time is displayed. Congrats! You've just written your ... und die aktuelle Uhrzeit erscheint im Spiel. Gratulation, du hast soeben
first Javascript function - you're well on your way to becoming a deine erste JavaScript-Funktion geschrieben. Du bist auf dem richtigen weg,
Minecraft Modder :-) There are many functions for working with Text, ein Minecraft Modder zu werden :-)
numbers and dates in Javascript...
Es gibt eine Menge fertiger Funktionen, die du nutzen kannst. Zum Beispiel
folgende:
/js Math.random() /js Math.random()
... prints out a random number every time you call it. Try it! Then press ... diese gibt jedes Mal eine zufällige Nummer aus, wenn du sie aufrufst. Probier
the `/` key then the UP Arrow key to repeat the last statement in your es aus! Führe die Funktion ein paar mal aus (mit der Pfeil nach oben Taste geht
in-game console. You'll see the number displayed is different each das schneller) und es wird jedes Mal eine neue Zufallszahl ausgegeben. Du kannst
time. Think of Math.random() as a Dice with many many sides. You can dir `Math.random()` wie ein Würfel mit sehr vielen Seiten vorstellen. Jedes Mal
rely on it to never return the same value twice. wenn du die Funktion aufrufst, wird erneut gewürfelt.
## Building stuff in Minecraft ## Dinge in Minecraft bauen
Now we get to the fun stuff - creating structures and buildings in Jetzt kommen wir zum interessanten Teil -- Objekte und Gebäude in Minecraft
Minecraft. Building by hand is fun but tedious when you want to build bauen. Von Hand bauen macht Spaß, doch wird anstrengend wenn man große und
big - Towers, Castles and Fortresses. That's where ScriptCraft comes in. aufwändige Dinge wie Türme, Burgen oder ganze Festungen bauen will. Hier kommt
ScriptCraft comes with a couple of javascript functions that can be ScriptCraft ins Spiel. ScriptCraft besitzt ein paar JavaScript-Funktionen, die
combined to build interesting things. Let's start small though to get a kombiniert viele interessante Dinge hervorbringen können. Fangen wir einfach an
feel for how ScriptCraft's building functions work. The function you'll um ein Gefühl dafür zu bekommen, wie ScriptCraft's Baufunktionen funktionieren.
probably use most for building is called `box()` and - as its name Die Funktion, die du vermutlich am meisten verwenden wirst ist die
implies - it is used to create cubes and cuboids of any size. A cube is `box()`-Funktion. Wie der Name schon vermuten lässt, kann man damit Würfel und
a 3D shape whose sides are all the same length. A cuboid is a 3D shape Quader in jeder größe erstellen. Ein Würfel ist ein 3D-Objekt, bei dem alle
whose width, height and length can differ. seiten gleich lang sind. Bei einem Quader können die Seiten unterschiedlich
lang sein.
![3D Shapes][img_3d_shapes] ![3D Shapes][img_3d_shapes]