# Startersgids

When you start &kturtle; you will see something like this: Here is a screenshot of &kturtle; when you start it for the first time &kturtle; Main window In this Getting Started guide we assume that the language of the &turtlelang; commands is English. You can change this language with Settings Script Language. Be aware that the language you set here for &kturtle; is the one you use to type the &turtlelang; commands, not the language used by &kde; on your computer and used to display the &kturtle; interface and menus.

## De eerste stappen met &turtlelang;: ontmoet de schildpad!

Je hebt vast het kleine schildpadje gezien in het midden van het canvas. Je staat op het punt te leren hoe je die kunt bedienen met behulp van commando's in de codebewerker.

### De schildpad beweegt

Laten we beginnen bij het in beweging krijgen van de schildpad. Onze schildpad kan zich op 3 manieren voortbewegen: (1) vooruit en achteruit, (2) naar links en naar rechts en (3) hij kan direct naar een positie op het scherm gaan. Probeer bijvoorbeeld dit eens:

    vooruit 100
    draailinks 90

Typ of kopieer deze code in de codebewerker en voer die uit (met behulp van menuoptie Bestand Commando's uitvoeren) om het resultaat te bekijken.

Als je de commando's zoals hierboven in de codebewerker hebt ingetypt en uitgevoerd, dan heb je een of meer van de volgende acties gezien:

1. Dat — na het uitvoeren van de commando's — de schildpad omhoog gaat, een lijn tekent en een kwartslag (90 graden) naar links draait. Dit doet hij omdat je de commando's `vooruit` en `draailinks` hebt gebruikt.

2. Dat de kleur van de code veranderde terwijl je het intypte: deze functie heet intuïtieve accentuering — verschillende soorten commando's worden in verschillende kleuren geaccentueerd. Dit maakt het lezen van grote stukken programmacode heel wat eenvoudiger.

3. Dat de schilpad een dunne zwarte lijn heeft getekend.

4. Maybe you got an error message. This could simply mean two things: you could have made a mistake while copying the commands, or you should still set the correct language for the &turtlelang; commands (you can do that by choosing Settings Script Language).

Je begrijpt dat het commando `vooruit 100` de schildpad vooruit laat gaan en een lijn tekenen, en dat `draailinks 90` de schildpad 90 graden naar links laat draaien.

Please see the following links to the reference manual for a complete explanation of the new commands: `forward`, `backward`, `turnleft`, and `turnright`.

### Meer voorbeelden

Het eerste voorbeeld was vrij eenvoudig, dus laten we verder gaan!

    reset

    canvassize 200,200
    canvascolor 0,0,0
    pencolor 255,0,0
    penwidth 5

    go 20,20
    direction 135

    forward 200
    turnleft 135
    forward 100
    turnleft 135
    forward 141
    turnleft 135
    forward 100
    turnleft 45

    go 40, 100

Ook hier kun je de programmacode intypen of kopiëren in de codebewerker, of door het bestand `pijl` in het menu Voorbeelden te openen en dat uit te voeren (gebruik Bestand Uitvoeren) om het resultaat te bekijken. In de volgende voorbeelden wordt verwacht dat je deze werkwijze kent.

Je hebt vast gemerkt dat er in het tweede voorbeeld veel meer programmacode is. Ook heb je enkele nieuwe commando's gezien. Hier is een korte uitleg van alle nieuwe commando's:

After a `reset` command everything is like is was when you had just started &kturtle;.

`canvasmaat 200,200` zet de breedte en hoogte van het canvas (het speelterrein voor de schildpad) op 200 pixels. De breedte en hoogte zijn gelijk aan elkaar, dus krijgen we een vierkant canvas.

`canvaskleur 0,0,0` maakt het canvas zwart. `0,0,0` is een zogenaamde RoodGroenBlauw-kleurcombinatie (RGB). Door alle waarden op `0` te zetten krijg je een zwart resultaat.

`penkleur 255,0,0` maakt de kleur van de pen rood. `255,0,0` is een RGB-kleurcombinatie waarbij alleen de rode waarde op `255` (volledig aan) is ingesteld. De andere waarden (groen en blauw) krijgen de waarde `0` (volledig uit). Dit geeft een heldere kleur rood.

If you do not understand the color values, be sure to read the glossary on RGB-combination.

`pendikte 5` zet de dikte van de pen op `5` pixels. Vanaf nu zal elke lijn die de schildpad tekent de dikte `5` hebben, totdat we de `pendikte` veranderen.

`ganaar 20,20` vertelt de schildpad dat hij naar een bepaalde plek op het canvas moet gaan. Gerekend vanuit de linker bovenhoek ligt deze plek 20 pixels naar rechts, en 20 pixels naar beneden. Je ziet dat met het commando `ganaar` de schildpad geen lijn tekent.

`richting 135` bepaalt de richting van de schildpad. De commando's `draailinks` en `draairechts` draaien de schildpad naar een andere richting. Het commando `richting` verandert de hoek van de schildpad vanuit positie nul, en is dus niet afhankelijk van de vorige richting van de schildpad.

Na het commando `richting` volgen een aantal `vooruit`- en `draailinks`-commando's. Deze commando's maken de eigenlijke tekening.

Tot slot wordt het commando `ganaar` gebruikt om de schildpad naar ergens anders te .verplaatsen.

Volg alle verwijzingen naar de programmeerhandleiding. Hier vind je een grondige uitleg van elk commando in deze voorbeelden.