Coderdojo Scriptcraft

Installatie

Start met scripten

Materialen

Script Schrijven

Starten met scripten

In het spel kan je scripts uitvoeren door op / te drukken. We moeten de server laten weten dat we een javascript commando willen ingeven daarom typen we /js gevolgd door ons commando.

Je kan dit testen door het volgende te typen:

/js 2+2

Dit zou 4 als resultaat moeten geven.

Het kan zijn dat je nog geen toestemming hebt op de server. We kunnen deze toestemming geven door terug te gaan naar ons zwart server kadertje.

Hier typen we: op gebruikersnaam

De gebruikernaam is je minecraft gebruikersnaam. Nu kan je het bovenstaande commando wel gebruiken.

Tekst

Om tekst te tonen is er de functie echo. Op volgende manier kan je hallo zeggen:

/js echo('Hallo')

Terug dag

Minecraft heeft een dag en nacht, wanneer het nacht is en je kan niets meer zien kan je de tijd aanpassen. Door de tijd op 0 te zetten wordt het terug dag.

/time set 0

Goed weer

Soms begint het te regenen of te stormen, als je dit niet leuk vind kan je het weer veranderen.

/weather clear

Bouwstenen

Bouwen is belangrijk in Minecraft, er zijn verschillende vormen die je de computer kan laten bouwen. Eerst en vooral is er een box, dit maakt een kubus aan.

/js box()

Dit maakt een box aan die 1 breed, 1 hoog en 1 diep is met het standaard materiaal. Je kan 4 parameters meegeven aan box.

/js box(materiaal, breedte, hoogte, diepte)

Een voorbeeld:

/js box(5, 3, 3, 1)

Je kan ook een cylinder bouwen. Eerst geeft het materiaal, de straal en de hoogte mee.

/js cylinder(5, 5, 3)

Je kan ook een prism bouwen, deze zijn ideaal om daken mee te bouwen. Je geeft het materiaal, de breedte en de diepte mee.

/js prism(5, 4, 4)

Je hebt van elke component ook een holle versie, deze kan je oproepen door een 0 achter de naam te zetten.

box0(5, 10, 10, 10)

Afbreken

Je kan blokken afbreken door te bouwen met materiaal 0. Materiaal 0 is lucht.

Bewegen

Je moet kunnen bewegen om alle blokjes op de juiste plaats te zetten. Je beweegt niet jezelf maar een 'Drone'. Je kan deze 'Drone' zien als een onzichtbare bouwer die al jou bouw en beweeg instructies volgt.

Up is omhoog in het engels, je moet het aantal stappen meegeven dat je naar boven wil, als je niets meegeeft dan ga je standaard één stap omhoog.

/js up(5)

Down is omlaag in het engels, je moet het aantal stappen meegeven dat je naar beneden wil, als je niets meegeeft dan ga je standaard één stap naar beneden.

/js down(5)

Left is links in het engels, je moet het aantal stappen meegeven dat je naar links wil, als je niets meegeeft dan ga je standaard één stap naar links.

/js left(5)

Right is rechts in het engels, je moet het aantal stappen meegeven dat je naar rechts wil, als je niets meegeeft dan ga je standaard één stap naar rechts.

/js right(5)

Forward is vooruit in het engels, je moet het aantal stappen meegeven dat je naar voor wil, als je niets meegeeft dan ga je standaard één stap naar voor.

/js fwd(5)

Back is achteruit in het engels, je moet het aantal stappen meegeven dat je naar achteruit wil, als je niets meegeeft dan ga je standaard één stap achteruit.

/js back(5)

Turn is draai in het engels, je moet het aantal keer meegeven dat je wil draaien, als je niets meegeeft dan draai je één keer. Je draait altijd naar rechts in een hoek van 90 graden.

/js turn(2)

Alles aan elkaar

Je kan alle bewegingen en bouw functies aan elkaar hangen.

/js up(1).box().fwd(3).box()