Capítulo 3. Cómo empezar

La primera vez que inicie KTurtle podrá ver algo parecido a esto:

KTurtle tras el inicio

En esta guía para principiantes, supondremos que el idioma de las órdenes es el español. Puede cambiar el idioma en el submenú PreferenciasIdioma del código. Tenga en cuenta que el idioma que elija para KTurtle es el que usará para escribir las órdenes de TurtleScript, y no tiene por qué coincidir con el idioma que usa KDE en su equipo y con el que se muestran la interfaz y los menús de KTurtle.

Primeros pasos con TurtleScript: ¡conozca la tortuga!

Debe haber visto que hay una tortuga en el centro del lienzo: va a aprender a controlarla mediante órdenes que introducirá en el editor.

La tortuga se mueve

Empecemos a mover la tortuga. Nuestra tortuga puede realizar tres tipos de movimiento: 1) puede ir hacia atrás o hacia adelante; 2) puede girar a la derecha o a la izquierda; y 3) puede desplazarse directamente (saltar) a una posición de la pantalla. A modo de ejemplo, intente lo siguiente:

avanzar 100
izquierda 90 

Escriba o copie y pegue este código en el editor y ejecútelo (usando EjecutarEjecutar) para ver el resultado.

Al introducir y ejecutar órdenes como las anteriores en el editor, es posible que haya notado alguna de las siguientes cosas:

  1. Después de ejecutar las órdenes, la tortuga se desplazó hacia arriba y giró noventa grados hacia la izquierda. Este es el resultado de usar las órdenes avanzar e izquierda.

  2. El color del código cambia a medida que vamos escribiendo. Esta característica se denomina resaltado intuitivo de sintaxis: los distintos tipos de órdenes se colorean de forma diferente. Esto permite leer con facilidad grandes bloques de código.

  3. La tortuga dibujó una delgada linea negra.

  4. Quizás obtuvo un mensaje de error. Esto puede significar dos cosas: puede haber cometido una equivocación al copiar las órdenes o todavía tiene que elegir el idioma correcto de las órdenes de TurtleScript (lo que puede hacer seleccionando el submenú PreferenciasIdioma del código).

Probablemente entienda que avanzar 100 le ordena a la tortuga que se desplace hacia adelante dejando una línea, y que izquierda 90 le ordena que rote noventa grados hacia la izquierda.

Si desea una explicación completa de estas órdenes, vea los siguientes enlaces al manual de referencia: avanzar, retroceder, izquierda y derecha.

Otros ejemplos

El primer ejemplo es muy sencillo, así que comencemos.

reiniciar

tamañolienzo 200;200
colorlienzo 0;0;0
colorpincel 255;0;0
grosorpincel 5

ir 20;20
dirección 135

avanzar 200
izquierda 135
avanzar 100
izquierda 135
avanzar 141
izquierda 135
avanzar 100
izquierda 45

ir 40;100

De nuevo, puede escribir o copiar y pegar el código en el editor, o abrir el ejemplo flecha que se encuentra en el submenú Ejemplos y ejecutarlo (usando EjecutarEjecutar) para ver el resultado. En los siguientes ejemplos se supondrá que ya sabe cómo funciona este mecanismo.

Habrá notado que este segundo ejemplo es mucho más complejo. También habrá visto que hay varias órdenes nuevas. Aquí tiene una breve explicación de todas las órdenes nuevas:

Después de una orden reiniciar, todo es como cuando inició KTurtle.

tamañolienzo 200;200 define un lienzo con un ancho y un alto de 200 píxeles. El ancho y el alto son iguales, por lo que el lienzo será un cuadrado.

colorlienzo 0;0;0 convierte el lienzo en negro. 0;0;0 es una combinación RGB con todos los valores igual a 0, lo que da lugar al color negro.

colorpincel 255;0;0 indica que el color del pincel debe ser rojo. 255;0;0 es una combinación RGB con el valor del rojo igual a 255 (el máximo valor posible) y el valor de los otros colores (el verde y el azul) igual a 0 (el mínimo valor posible). Esto da lugar a una tonalidad brillante de rojo.

Si no entiende los valores de los colores, lea la entrada del glosario correspondiente a combinación RGB.

grosorpincel 5 establece un grosor para el trazo del pincel igual a 5 píxeles. A partir de ahora, cada línea que la tortuga dibuje tendrá un grosor de 5 píxeles, así hasta que cambiemos de nuevo el valor de grosorpincel.

ir 20;20 le indica a la tortuga que vaya a una posición determinada del lienzo. Contando desde la esquina superior izquierda, esta posición es 20 píxeles hacia la derecha y 20 píxeles hacia abajo. Fíjese que con la orden ir, la tortuga no dibuja una línea.

dirección 135 define el ángulo de dirección de la tortuga. Las órdenes izquierda y derecha cambian el ángulo de la tortuga con respecto a su dirección actual. En cambio, la orden dirección cambia el ángulo de la tortuga a partir de cero y no en relación con su dirección anterior.

Después de la orden dirección, hay unas cuantas órdenes del tipo avanzar e izquierda. Estas órdenes son las que verdaderamente realizan el dibujo.

Finalmente, una nueva orden ir hace que la tortuga se posicione a un lado.

Asegúrese de seguir los enlaces al manual de referencia, donde se explica con más detalle cada orden.