# Com començar

Quan inicieu el &kturtle; veureu quelcom com això:

Aquesta és una captura de pantalla del &kturtle; quan l'inicieu per primera vegada
El &kturtle; en un inici net

En aquesta guia sobre com començar assumirem que l'idioma de les ordres està en anglès. Podeu canviar aquest idioma a l'element de menú Arranjament Idioma de script. Cal tenir en compte que l'idioma que heu establert aquí per al &kturtle;, és el que utilitzareu per a escriure les ordres de &turtlescript;, no l'idioma utilitzat pel &kde; al vostre ordinador i ni l'utilitzat per a mostrar la interfície i els menús del &kturtle;.

## Els primers passos amb &turtlescript;: Trobar la Tortuga!

Podeu haver observat la tortuga al centre del llenç: Esteu a punt d'aprendre a controlar-la mitjançant les ordres a l'editor.

### Els moviments de la tortuga

Començarem per aconseguir que la tortuga es mogui. La nostra tortuga pot fer tres tipus de moviments, (1) pot desplaçar-se cap endavant i cap enrere, (2) pot girar a l'esquerra i a la dreta i (3) pot anar (salt) directament a una posició a la pantalla. Proveu això, per exemple:

    forward 100
    turnleft 90

Escriviu-ho o feu copia i enganxa el codi a l'editor, i executeu-lo (emprant Executa Executa) per a veure el resultat.

Quan escriviu i executeu les ordres com abans a l'editor observareu una o més de les següents coses:

1. Que -després d'executar les ordres- la tortuga es mou cap amunt, dibuixa una línia, i llavors gira un quart de volta cap a l'esquerra. Això és deu a què heu utilitzat les ordres `forward` i `turnleft`.

2. Que el color del codi canvia a mesura que l'escriviu: Aquesta característica s'anomena ressaltat intuïtiu -diferents tipus d'ordres són ressaltades de manera diferent-. Això fa que la lectura de grans blocs de codi sigui més fàcil.

3. La tortuga dibuixa una fina línia negra.

4. Potser heu rebut un missatge d'error. Això simplement pot significar dues coses: Que podríeu haver comès un error en copiar les ordres, o que encara s'ha de definir l'idioma correcte per a les ordres de &turtlescript; (podeu fer-ho amb el submenú Arranjament Idioma de script).

Vós interpreteu que en la instrucció `forward 100` la tortuga s'ha de moure a partir d'una línia, i que la instrucció `turnleft 90` serveix perquè la tortuga giri 90 graus a l'esquerra.

Fixeu-vos en els següents enllaços al manual de referència per a una explicació més completa de les ordres: `forward`, `backward`, `turnleft` i `turnright`.

### Més exemples

El primer exemple és molt senzill, el podeu fer sense cap dificultat!

    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

Altra vegada ho podeu escriure o fer copia i enganxa a l'editor o obrir l'exemple `arrow` que trobareu en el submenú Exemples i executeu-lo (emprant Executa Executa) per a veure el resultat. En els exemples següents s'espera que coneixereu l'exercici.

Podeu haver notat que aquest segon exemple utilitza molt més codi. També s'han fet servir un parell d'ordres noves. Aquí teniu una breu explicació de totes les ordres noves:

Després d'una ordre `reset` tot queda com estava quan vau iniciar el &kturtle;.

`canvassize 200,200` estableix amplada i alçada del llenç a 200 x 200 píxels. L'amplada és igual que l'alçada, per tant el llenç serà quadrat.

`canvascolor 0,0,0` fa que el llenç sigui negre. `0,0,0` és una combinació RGB on tots els valors estan establerts a `0`, el qual resultarà en el color negre.

`pencolor 255,0,0` estableix el color del dibuix a vermell. `255,0,0` és una combinació RGB on només el valor vermell està establert a `255` (completament) on tots els altres valors (verd i blau) estan establerts a `0` (no gens). Això resultarà en un to més brillant de color vermell.

Si no enteneu els valors de color, assegureu-vos de llegir el glossari sobre la combinació RGB .

`penwidth 5` canvia l'amplada (la mida) del traç a `5` píxels. A partir d'aquest moment, cada línia que dibuixi la tortuga ho farà amb `5` píxels d'amplada, fins que canvieu el valor de l'amplada de `penwidth` a una altra cosa.

`go 20,20` permet a la tortuga anar a un cert lloc sobre el llenç. Comptat a partir de la cantonada superior esquerra, aquest lloc és de 20 píxels cap a l'esquerra, i 20 píxels cap avall des de la part superior del llenç. Nota: Quan empreu l'ordre `go` no us dibuixarà una línia.

`direction 135` estableix la direcció de la tortuga. Les ordres `turnleft` i `turnright` canvien d'angle la tortuga a partir de la seva direcció actual. L'ordre `direction` canvia d'angle la tortuga des de zero, i per tant no és relativa a l'anterior direcció de la tortuga.

Després de l'ordre `direction` segueixen una gran quantitat d'ordres `forward` i `turnleft`. Aquestes ordres fan el dibuix.

Al final una altra ordre `go` s'utilitza per a moure la tortuga a un costat.

Assegureu-vos d'emprar els enllaços a la referència. La referència explica cadascuna de les ordres amb més detall.