Git Product home page Git Product logo

robotarmblok1's Introduction

Robotarm

Lees de instructies op de wiki pagina hoe de robotarm bibliotheek werkt. Vervolgens ga je proberen de onderstaande oefeningen te maken.

Oefening 1

<script>
  var canvas = document.getElementById("canvas");
  var robotArm = new RobotArm(canvas);

  robotArm.loadLevel("exercise 1");

  // Je eigen code plaats je hier.

  robotArm.run();
</script>

Verplaats het rode blok één plek naar links.

Oefening 1

Oefening 2

<script>
  var canvas = document.getElementById("canvas");
  var robotArm = new RobotArm(canvas);

  robotArm.loadLevel("exercise 2");

  // Je eigen code plaats je hier.

  robotArm.run();
</script>

Stappel alle blokken op aan de rechterkant.

Oefening 2

Oefening 3

<script>
  var canvas = document.getElementById("canvas");
  var robotArm = new RobotArm(canvas);

  robotArm.loadLevel("exercise 3");

  // Je eigen code plaats je hier.

  robotArm.run();
</script>

Verplaats de hele stapel blokken één plek naar rechts.

Oefening 3

Oefening 4

<script>
  var canvas = document.getElementById("canvas");
  var robotArm = new RobotArm(canvas);

  robotArm.loadLevel("exercise 4");

  // Je eigen code plaats je hier.

  robotArm.run();
</script>

Verplaats de hele stapel blokken één plek naar rechts. Zorg ervoor dat de volgorde van de blokken gelijk blijft.

Oefening 4

Oefening 6

<script>
  var canvas = document.getElementById("canvas");
  var robotArm = new RobotArm(canvas);

  robotArm.loadLevel("exercise 6");

  // Je eigen code plaats je hier.

  robotArm.run();
</script>

Verplaats alle blokken één plek naar rechts. Zorg ervoor dat de volgorde van de blokken gelijk blijft.

Oefening 5

Oefening 7

<script>
  var canvas = document.getElementById("canvas");
  var robotArm = new RobotArm(canvas);

  robotArm.loadLevel("exercise 7");

  // Je eigen code plaats je hier.

  robotArm.run();
</script>

Verplaats iedere stapel één plek naar links.

Je mag maximaal 13 regels code gebruiken!

Oefening 6

Oefening 8

<script>
  var canvas = document.getElementById("canvas");
  var robotArm = new RobotArm(canvas);

  robotArm.loadLevel("exercise 8");

  // Je eigen code plaats je hier.

  robotArm.run();
</script>

Verplaats de stapel naar de rechterkant.

Je mag maximaal 13 regels code gebruiken!

Oefening 7

Oefening 9

<script>
  var canvas = document.getElementById("canvas");
  var robotArm = new RobotArm(canvas);

  robotArm.loadLevel("exercise 9");

  // Je eigen code plaats je hier.

  robotArm.run();
</script>

Verplaats alle stapels vijf stappen naar rechts.

Je mag maximaal 15 regels code gebruiken!

Oefening 8

Oefening 10

<script>
  var canvas = document.getElementById("canvas");
  var robotArm = new RobotArm(canvas);

  robotArm.loadLevel("exercise 10");

  // Je eigen code plaats je hier.

  robotArm.run();
</script>

Draai de volgorde van de blokken om.

Je mag maximaal 20 regels code gebruiken!

Oefening 9

Oefening 11

<script>
  var canvas = document.getElementById("canvas");
  var robotArm = new RobotArm(canvas);

  robotArm.loadLevel("exercise 11");

  // Je eigen code plaats je hier.

  robotArm.run();
</script>

Verplaats alle witte blokken één plek naar rechts.

Let op, de blokken zijn iedere keer anders als je het programma start!

Oefening 10

Oefening 12

<script>
  var canvas = document.getElementById("canvas");
  var robotArm = new RobotArm(canvas);

  robotArm.loadLevel("exercise 12");

  // Je eigen code plaats je hier.

  robotArm.run();
</script>

Verplaats alle rode blokken naar het einde.

Let op, de blokken zijn iedere keer anders als je het programma start!

Oefening 11

Oefening 13

<script>
  var canvas = document.getElementById("canvas");
  var robotArm = new RobotArm(canvas);

  robotArm.randomLevel( 1, 8);

  // Je eigen code plaats je hier.

  robotArm.run();
</script>

Verplaats alle blokken over de lege plaatsen, zodra er geen blokken meer zijn moet de arm stoppen.

Bonus opdrachten

Succes!

robotarmblok1's People

Contributors

kawianw avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.